Deel: Retrieve a list of ATS hires — 200 response body — data item
Retrieve a list of ATS hires: 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 hires — 200 response body — data item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
application_id | string | Required within parent | Identifier of the ATS application that was moved to HRIS Format: uuid |
candidate_id | string | Required within parent | Identifier of the candidate the application belongs to Format: uuid |
draft_quote_id | JSON | Required within parent | |
draft_quote_id (anyOf 1) | string | Alternative | Identifier of the draft quote associated with this hire. Null when no draft quote exists. Format: uuid |
draft_quote_id (anyOf 2) | null | Alternative | Identifier of the draft quote associated with this hire. Null when no draft quote exists. Format: uuid |
hris_profile_id | JSON | Required within parent | |
hris_profile_id (anyOf 1) | JSON | Alternative | |
hris_profile_id (anyOf 1) (anyOf 1) | integer | Alternative | Numeric identifier of the HRIS profile the application was hired into. Null while the profile does not exist yet. |
hris_profile_id (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
hris_profile_id (anyOf 2) | null | Alternative | Numeric identifier of the HRIS profile the application was hired into. Null while the profile does not exist yet. |
hris_profile_public_id | JSON | Required within parent | |
hris_profile_public_id (anyOf 1) | string | Alternative | Public (UUID) identifier of the same HRIS profile as hris_profile_id. Null while the profile does not exist yet. Format: uuid |
hris_profile_public_id (anyOf 2) | null | Alternative | Public (UUID) identifier of the same HRIS profile as hris_profile_id. Null while the profile does not exist yet. Format: uuid |
offer_id | string | Required within parent | Identifier of the accepted offer the hire was created from Format: uuid |
organization_id | string | Required within parent | Identifier of the organization that owns the record Format: uuid |
status_enum | string | Required within parent | State of the move to HRIS. DRAFT: a draft quote exists but no contract yet. CREATED: the HRIS profile and contract exist. DRAFT_DELETED: the draft was discarded. Known values: DRAFT, DRAFT_DELETED, CREATED |
updated_at | string | Required within parent | Timestamp of the last change to the record. Records are returned oldest change first, so the last row of a drain is a safe watermark. Format: date-time |
worker_id | JSON | Required within parent | |
worker_id (anyOf 1) | JSON | Alternative | |
worker_id (anyOf 1) (anyOf 1) | integer | Alternative | Worker identifier of the same HRIS profile. Null while the profile does not exist yet. |
worker_id (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
worker_id (anyOf 2) | null | Alternative | Worker identifier of the same HRIS profile. Null while the profile does not exist yet. |