Skip to content

Deel: Get onboarding details by onboarding tracker ID — 200 response body — data checklist steps item

Get onboarding details by onboarding tracker ID: 200 response body, field data / checklist / steps / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Get onboarding details by onboarding tracker ID — 200 response body — data checklist steps item

FieldTypePresenceDescription and constraints
$objectRootChecklist step information
categoryJSONOptional
category (anyOf 1)stringAlternativeHeading the step sits under
category (anyOf 2)nullAlternativeHeading the step sits under
category_keyJSONOptional
category_key (anyOf 1)stringAlternativeStable identifier of the heading, which keeps its value when the heading is renamed
category_key (anyOf 2)nullAlternativeStable identifier of the heading, which keeps its value when the heading is renamed
completed_atJSONOptional
completed_at (anyOf 1)stringAlternativeCompletion timestamp of the checklist step
Format: date-time
completed_at (anyOf 2)nullAlternativeCompletion timestamp of the checklist step
Format: date-time
dataobjectOptionalDetails of the step, which vary by step
Additional keys: see wildcard field
data.*JSONAdditional keysAny type
descriptionstringOptionalWhat the step asks of the worker
display_keyJSONOptional
display_key (anyOf 1)stringAlternativeStable identifier of the step, the same across every worker type. Null when the step has no catalogue entry
display_key (anyOf 2)nullAlternativeStable identifier of the step, the same across every worker type. Null when the step has no catalogue entry
due_dateJSONOptional
due_date (anyOf 1)stringAlternativeWhen the step is due, when the source carries one
Format: date-time
due_date (anyOf 2)nullAlternativeWhen the step is due, when the source carries one
Format: date-time
groupstringOptionalWhether the worker still owes the step
Known values: COMPLETED, OUTSTANDING
labelstringOptionalThe label for the checklist step
ordinalJSONOptional
ordinal (anyOf 1)integerAlternativePosition of the step in the onboarding sequence, starting at one
ordinal (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
reject_reasonstringOptionalReason for rejecting the checklist step (It may contain HTML elements)
statestringOptionalState of the step, reported the same way for every worker type
Known values: NOT_STARTED, IN_PROGRESS, IN_REVIEW, COMPLETED, OVERDUE
statusstringOptionalStatus of the checklist step
typestringOptionalThe type of checklist step

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.