Discussions

Ask a Question
Back to all

Get All Applications UpdatedAt not working as expectd

When trying to fetch all applications that have been update in a specific time interal the results also contain aplications where the job was set to offline:

e.g.: the request:
curl --request GET
--url 'https://api.join.com/v2/applications?updatedAtGte=2024-07-31T00%3A00%3A00&updatedAtLt=2024-08-04T00%3A00%3A00&jobExternalId=6472'
--header 'Authorization: .....'
--header 'accept: application/json'

returns the following data:

{
"id": 31997576,
"createdAt": "2024-07-26T11:35:34.601Z",
"lastUpdatedAt": "2024-07-26T11:35:34.302Z",
"attachments": [
{
"type": "CV",
"url": "..."
}
],
"source": {
"product": "LinkedIn",
"isPremium": false
},
"job": {
"id": 9702136,
"title": "System ...",
"externalId": "..."
},
"candidate": {
"firstName": "...",
"lastName": "... ",
"email": "...)",
"phoneNumber": "...",
"country": {
"name": "...",
"iso3166": "..."
}
},
"screeningQuestions": [],
"tags": [],
"qualified": "UNKNOWN_QUALIFIED",
"consent": {
"id": 31997576,
"consentStatus": "ACCEPTED",
"consentUpdatedAt": "2024-07-26T11:35:37.093Z",
"candidateEmail": "...",
"canRequest": true,
"consentRequestedAt": null
},
"integrationExternalId": null
},

Why is the API not working as expected, or am I doing anything wrong?