Deel: Create ATS Application — 201 response body — data
Create ATS Application: 201 response body, field data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create ATS Application — 201 response body — data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
candidate_id | string | Required within parent | Candidate unique identifier Format: uuid |
created_at | string | Required within parent | Creation timestamp Format: date-time |
current_application_interview_plan_stage_id | JSON | Required within parent | |
current_application_interview_plan_stage_id (anyOf 1) | string | Alternative | Current interview plan stage identifier Format: uuid |
current_application_interview_plan_stage_id (anyOf 2) | null | Alternative | Current interview plan stage identifier Format: uuid |
id | string | Required within parent | Application unique identifier Format: uuid |
job_employment_type_id | JSON | Required within parent | |
job_employment_type_id (anyOf 1) | string | Alternative | Job employment type identifier Format: uuid |
job_employment_type_id (anyOf 2) | null | Alternative | Job employment type identifier Format: uuid |
job_id | string | Required within parent | Job unique identifier Format: uuid |
job_posting_id | JSON | Required within parent | |
job_posting_id (anyOf 1) | string | Alternative | Job posting unique identifier Format: uuid |
job_posting_id (anyOf 2) | null | Alternative | Job posting unique identifier Format: uuid |
moved_to_current_stage_at | JSON | Required within parent | |
moved_to_current_stage_at (anyOf 1) | string | Alternative | When application moved to current stage Format: date-time |
moved_to_current_stage_at (anyOf 2) | null | Alternative | When application moved to current stage Format: date-time |
numeric_id | JSON | Required within parent | |
numeric_id (anyOf 1) | integer | Alternative | Application numeric identifier |
numeric_id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
source_slug | JSON | Optional | |
source_slug (anyOf 1) | string | Alternative | The application source slug in uppercase |
source_slug (anyOf 2) | null | Alternative | The application source slug in uppercase |
updated_at | string | Required within parent | Last update timestamp Format: date-time |