Skip to content

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

FieldTypePresenceDescription and constraints
$objectRoot
application_idstringRequired within parentIdentifier of the ATS application that was moved to HRIS
Format: uuid
candidate_idstringRequired within parentIdentifier of the candidate the application belongs to
Format: uuid
draft_quote_idJSONRequired within parent
draft_quote_id (anyOf 1)stringAlternativeIdentifier of the draft quote associated with this hire. Null when no draft quote exists.
Format: uuid
draft_quote_id (anyOf 2)nullAlternativeIdentifier of the draft quote associated with this hire. Null when no draft quote exists.
Format: uuid
hris_profile_idJSONRequired within parent
hris_profile_id (anyOf 1)JSONAlternative
hris_profile_id (anyOf 1) (anyOf 1)integerAlternativeNumeric 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)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
hris_profile_id (anyOf 2)nullAlternativeNumeric identifier of the HRIS profile the application was hired into. Null while the profile does not exist yet.
hris_profile_public_idJSONRequired within parent
hris_profile_public_id (anyOf 1)stringAlternativePublic (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)nullAlternativePublic (UUID) identifier of the same HRIS profile as hris_profile_id. Null while the profile does not exist yet.
Format: uuid
offer_idstringRequired within parentIdentifier of the accepted offer the hire was created from
Format: uuid
organization_idstringRequired within parentIdentifier of the organization that owns the record
Format: uuid
status_enumstringRequired within parentState 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_atstringRequired within parentTimestamp 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_idJSONRequired within parent
worker_id (anyOf 1)JSONAlternative
worker_id (anyOf 1) (anyOf 1)integerAlternativeWorker identifier of the same HRIS profile. Null while the profile does not exist yet.
worker_id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
worker_id (anyOf 2)nullAlternativeWorker identifier of the same HRIS profile. Null while the profile does not exist yet.

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.