Skip to content

Deel: List interviews — 200 response body — data item

List interviews: 200 response body, field data / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: List interviews — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRoot
applicationModelRequired within parentExpand List interviews — 200 response body — data item application
Application linked to this interview.
application_activityModelRequired within parentExpand List interviews — 200 response body — data item application activity
Interview activity details including configuration and participants.
application_activity_idstringRequired within parentID of the application activity linked to this interview.
Format: uuid
application_interview_plan_stage_idJSONOptional
application_interview_plan_stage_id (anyOf 1)stringAlternativeID of the application stage record the interview belongs to.
Format: uuid
application_interview_plan_stage_id (anyOf 2)nullAlternativeID of the application stage record the interview belongs to.
Format: uuid
cancellation_reasonJSONOptional
cancellation_reason (anyOf 1)stringAlternativeFree-text cancellation reason; null unless cancelled.
cancellation_reason (anyOf 2)nullAlternativeFree-text cancellation reason; null unless cancelled.
cancellation_reason_idJSONOptional
cancellation_reason_id (anyOf 1)stringAlternativeCancellation reason ID (see GET /rest/ats/reasons with reason_group_slug=INTERVIEW_CANCELLATION); null unless cancelled.
Format: uuid
cancellation_reason_id (anyOf 2)nullAlternativeCancellation reason ID (see GET /rest/ats/reasons with reason_group_slug=INTERVIEW_CANCELLATION); null unless cancelled.
Format: uuid
cancelled_atJSONOptional
cancelled_at (anyOf 1)stringAlternativeISO 8601 datetime when the interview was cancelled; null unless cancelled.
Format: date-time
cancelled_at (anyOf 2)nullAlternativeISO 8601 datetime when the interview was cancelled; null unless cancelled.
Format: date-time
created_atstringRequired within parentISO 8601 datetime when the interview record was created.
Format: date-time
created_by_hris_organization_user_idJSONOptional
created_by_hris_organization_user_id (anyOf 1)stringAlternativeHRIS organization user who created the interview.
Format: uuid
created_by_hris_organization_user_id (anyOf 2)nullAlternativeHRIS organization user who created the interview.
Format: uuid
ends_atJSONOptional
ends_at (anyOf 1)stringAlternativeISO 8601 datetime when the interview ends.
Format: date-time
ends_at (anyOf 2)nullAlternativeISO 8601 datetime when the interview ends.
Format: date-time
has_happenedbooleanOptionalTrue when the interview took place: status SCHEDULED or COMPLETED and the meeting end (or start, when no end is recorded) is in the past. False for cancelled interviews and interviews not yet held.
idstringRequired within parentUnique identifier of the interview.
Format: uuid
interview_plan_stageJSONOptionalThe interview plan stage the interview belongs to, independent of the candidate’s current stage.
interview_plan_stage (anyOf 1)ModelAlternativeExpand List interviews — 200 response body — data item interview plan stage category type slug, default type slug, id, name, position number
interview_plan_stage (anyOf 2)nullAlternative
meeting_urlJSONOptional
meeting_url (anyOf 1)stringAlternativeVideo conferencing URL for the interview.
meeting_url (anyOf 2)nullAlternativeVideo conferencing URL for the interview.
starts_atJSONOptional
starts_at (anyOf 1)stringAlternativeISO 8601 datetime when the interview starts.
Format: date-time
starts_at (anyOf 2)nullAlternativeISO 8601 datetime when the interview starts.
Format: date-time
status_enumstringRequired within parentCurrent status of the interview.
Known values: SCHEDULE_NEEDED, LINK_SENT, SLOT_REQUEST_SENT, SLOTS_SUBMITTED, SCHEDULED, RESCHEDULE_REQUESTED, CANCELLED, COMPLETED
timezoneJSONOptional
timezone (anyOf 1)stringAlternativeIANA timezone of the interview.
timezone (anyOf 2)nullAlternativeIANA timezone of the interview.
updated_atstringRequired within parentISO 8601 datetime when the interview record was last updated.
Format: date-time

Referenced models: List interviews — 200 response body — data item application, List interviews — 200 response body — data item application activity, List interviews — 200 response body — data item interview plan stage category type slug, default type slug, id, name, position number

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.