Deel: Get worker's KYC details — 200 response body — data
Get worker's KYC details: 200 response body, field data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Get worker's KYC details — 200 response body — data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
approval_date | JSON | Required within parent | |
approval_date (anyOf 1) | string | Alternative | The date and time when the KYC screening was approved (null if not approved) Format: date-time |
approval_date (anyOf 2) | null | Alternative | The date and time when the KYC screening was approved (null if not approved) Format: date-time |
created_at | JSON | Required within parent | |
created_at (anyOf 1) | string | Alternative | The date and time when the KYC screening was created Format: date-time |
created_at (anyOf 2) | null | Alternative | The date and time when the KYC screening was created Format: date-time |
document_extracted_first_name | JSON | Optional | |
document_extracted_first_name (anyOf 1) | string | Alternative | The first name extracted from the submitted document |
document_extracted_first_name (anyOf 2) | null | Alternative | The first name extracted from the submitted document |
document_extracted_last_name | JSON | Optional | |
document_extracted_last_name (anyOf 1) | string | Alternative | The last name extracted from the submitted document |
document_extracted_last_name (anyOf 2) | null | Alternative | The last name extracted from the submitted document |
document_extracted_middle_name | JSON | Required within parent | |
document_extracted_middle_name (anyOf 1) | string | Alternative | The middle name extracted from the submitted document |
document_extracted_middle_name (anyOf 2) | null | Alternative | The middle name extracted from the submitted document |
expiration_date | JSON | Required within parent | |
expiration_date (anyOf 1) | string | Alternative | The date and time when the KYC screening expires (null if no expiry) Format: date-time |
expiration_date (anyOf 2) | null | Alternative | The date and time when the KYC screening expires (null if no expiry) Format: date-time |
identity_document_name | JSON | Optional | |
identity_document_name (anyOf 1) | string | Alternative | The name of the identity document used for verification (in case of other document type) |
identity_document_name (anyOf 2) | null | Alternative | The name of the identity document used for verification (in case of other document type) |
identity_document_number | JSON | Optional | |
identity_document_number (anyOf 1) | string | Alternative | Number of the submitted document |
identity_document_number (anyOf 2) | null | Alternative | Number of the submitted document |
identity_document_type | JSON | Required within parent | The type of identity document used for verification |
identity_document_type (anyOf 1) | string | Alternative | The type of identity document used for verification Known values: DRIVING_LICENSE, PASSPORT, GOVERNMENT_ID, SELFIE_WITH_ID, PROOF_OF_RESIDENCY, OTHER |
identity_document_type (anyOf 2) | null | Alternative | |
kyc_status | string | Required within parent | The current KYC verification status of the profile Known values: APPROVED, REJECTED, PENDING_REVIEW, EXPIRED, EXPIRING_SOON, NOT_SUBMITTED, NOT_REQUESTED |
rejection_date | JSON | Required within parent | |
rejection_date (anyOf 1) | string | Alternative | The date and time when the KYC screening was rejected (null if not rejected or pending review for Veriff) Format: date-time |
rejection_date (anyOf 2) | null | Alternative | The date and time when the KYC screening was rejected (null if not rejected or pending review for Veriff) Format: date-time |
submission_date | JSON | Required within parent | |
submission_date (anyOf 1) | string | Alternative | The date and time when the KYC screening was submitted Format: date-time |
submission_date (anyOf 2) | null | Alternative | The date and time when the KYC screening was submitted Format: date-time |
updated_at | JSON | Required within parent | |
updated_at (anyOf 1) | string | Alternative | The date and time when the KYC screening was last updated Format: date-time |
updated_at (anyOf 2) | null | Alternative | The date and time when the KYC screening was last updated Format: date-time |