Skip to content

Deel: Retrieve a list of ATS applications — 200 response body — data item

Retrieve a list of ATS applications: 200 response body, field data / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Retrieve a list of ATS applications — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRootApplication object
application_form_form_builder_form_submission_idJSONOptional
application_form_form_builder_form_submission_id (anyOf 1)stringAlternativeApplication form submission unique identifier
Format: uuid
application_form_form_builder_form_submission_id (anyOf 2)nullAlternativeApplication form submission unique identifier
Format: uuid
application_form_submissionJSONOptionalApplication form submission data with parsed answers
application_form_submission (anyOf 1)ModelAlternativeExpand Retrieve a list of ATS applications — 200 response body — data item application form submission answers, id
application_form_submission (anyOf 2)nullAlternative
application_job_criterias_matchingsarrayOptionalAI-generated job criteria matching results for the application
application_job_criterias_matchings[]ModelEach itemExpand Retrieve a list of ATS applications — 200 response body — data item application job criterias matchings item
archivation_reason_idJSONOptional
archivation_reason_id (anyOf 1)stringAlternativeReason the application was archived; null unless archived
Format: uuid
archivation_reason_id (anyOf 2)nullAlternativeReason the application was archived; null unless archived
Format: uuid
candidateModelOptionalExpand Retrieve a list of ATS applications — 200 response body — data item candidate
Candidate information associated with the application
created_atstringRequired within parentTimestamp of when the application was created
Format: date-time
created_by_hris_organization_user_idJSONOptional
created_by_hris_organization_user_id (anyOf 1)stringAlternativeUser who created the application
Format: uuid
created_by_hris_organization_user_id (anyOf 2)nullAlternativeUser who created the application
Format: uuid
current_application_interview_plan_stageModelOptionalExpand Retrieve a list of ATS applications — 200 response body — data item current application interview plan stage
Current interview plan stage information for the application
current_application_interview_plan_stage_idJSONOptional
current_application_interview_plan_stage_id (anyOf 1)stringAlternativeCurrent interview plan stage unique identifier
Format: uuid
current_application_interview_plan_stage_id (anyOf 2)nullAlternativeCurrent interview plan stage unique identifier
Format: uuid
hired_atJSONOptional
hired_at (anyOf 1)stringAlternativeTimestamp when the application reached the hired stage; null otherwise
Format: date-time
hired_at (anyOf 2)nullAlternativeTimestamp when the application reached the hired stage; null otherwise
Format: date-time
idstringRequired within parentApplication unique identifier
Format: uuid
jobModelOptionalExpand Retrieve a list of ATS applications — 200 response body — data item job
Job information for the application
job_employment_typeModelOptionalExpand Retrieve a list of ATS applications — 200 response body — data item job employment type
Employment type information for the job
job_postingJSONOptionalJob posting information (if application came through a posting)
job_posting (anyOf 1)ModelAlternativeExpand Retrieve a list of ATS applications — 200 response body — data item job posting id, title
job_posting (anyOf 2)nullAlternative
moved_to_current_stage_atstringRequired within parentTimestamp of when the application moved to current stage
Format: date-time
numeric_idJSONRequired within parent
numeric_id (anyOf 1)integerAlternativeApplication numeric identifier
numeric_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
source_slugJSONOptional
source_slug (anyOf 1)stringAlternativeSource of the application
source_slug (anyOf 2)nullAlternativeSource of the application
stage_historyarrayOptionalChronological stage timeline of the application. Present only when include=STAGE_HISTORY is requested.
stage_history[]ModelEach itemExpand Retrieve a list of ATS applications — 200 response body — data item stage history item
submitter_ip_addressJSONOptional
submitter_ip_address (anyOf 1)stringAlternativeIP address of the applicant who submitted the application
submitter_ip_address (anyOf 2)nullAlternativeIP address of the applicant who submitted the application
submitter_user_agentJSONOptional
submitter_user_agent (anyOf 1)stringAlternativeUser agent of the applicant who submitted the application
submitter_user_agent (anyOf 2)nullAlternativeUser agent of the applicant who submitted the application
updated_atstringOptionalTimestamp of when the application was last updated
Format: date-time

Referenced models: Retrieve a list of ATS applications — 200 response body — data item job, Retrieve a list of ATS applications — 200 response body — data item job employment type, Retrieve a list of ATS applications — 200 response body — data item job posting id, title, Retrieve a list of ATS applications — 200 response body — data item application form submission answers, id, Retrieve a list of ATS applications — 200 response body — data item application job criterias matchings item, Retrieve a list of ATS applications — 200 response body — data item candidate, Retrieve a list of ATS applications — 200 response body — data item current application interview plan stage, Retrieve a list of ATS applications — 200 response body — data item stage history item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.