Deel: Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User
Retrieve a single User: 200 response body, field urn:ietf:params:scim:schemas:extension:2.0:User. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
country | JSON | Optional | |
country (anyOf 1) | string | Alternative | |
country (anyOf 2) | null | Alternative | |
customFields | JSON | Optional | |
customFields (anyOf 1) | array | Alternative | |
customFields (anyOf 1)[] | Model | Each item | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User custom Fields null item |
customFields (anyOf 2) | null | Alternative | |
customFields (anyOf 2)[] | Model | Each item | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User custom Fields null item |
customFieldsFlattened | JSON | Optional | |
customFieldsFlattened (anyOf 1) | object | Alternative | Custom fields keyed by field UUID. Only present when the scimFlattenedFields feature flag is enabled. Additional keys: see wildcard field |
customFieldsFlattened (anyOf 1).* | Model | Additional keys | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User custom Fields Flattened null value |
customFieldsFlattened (anyOf 2) | null | Alternative | Custom fields keyed by field UUID. Only present when the scimFlattenedFields feature flag is enabled. Additional keys: see wildcard field |
customFieldsFlattened (anyOf 2).* | Model | Additional keys | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User custom Fields Flattened null value |
departmentCustomFields | JSON | Optional | |
departmentCustomFields (anyOf 1) | object | Alternative | Org-structure custom fields resolved for the department node, keyed by normalized field name. Only present when the department custom fields feature flag is enabled for the organization. Additional keys: see wildcard field |
departmentCustomFields (anyOf 1).* | string | Additional keys | |
departmentCustomFields (anyOf 2) | null | Alternative | Org-structure custom fields resolved for the department node, keyed by normalized field name. Only present when the department custom fields feature flag is enabled for the organization. Additional keys: see wildcard field |
departmentCustomFields (anyOf 2).* | string | Additional keys | |
departmentExternalId | JSON | Optional | |
departmentExternalId (anyOf 1) | string | Alternative | |
departmentExternalId (anyOf 2) | null | Alternative | |
departmentExternalIdHierarchy | JSON | Optional | |
departmentExternalIdHierarchy (anyOf 1) | string | Alternative | |
departmentExternalIdHierarchy (anyOf 2) | null | Alternative | |
departmentHierarchy | JSON | Optional | |
departmentHierarchy (anyOf 1) | string | Alternative | |
departmentHierarchy (anyOf 2) | null | Alternative | |
employments | JSON | Optional | |
employments (anyOf 1) | array | Alternative | |
employments (anyOf 1)[] | Model | Each item | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User employments null item |
employments (anyOf 2) | null | Alternative | |
employments (anyOf 2)[] | Model | Each item | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User employments null item |
endDate | Model | Optional | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User end Date |
hiringStatus | string | Optional | |
isManager | boolean | Optional | Default: false |
jobProfile | JSON | Optional | Active job profile of the worker from job architecture. Present only when job profiles are enabled for the organization and job architecture is set up; null when the worker has no active job profile or the token lacks the job_profile.view permission. |
jobProfile (anyOf 1) | Model | Alternative | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User job Profile id, job Family, job Family Group, level, name, track |
jobProfile (anyOf 2) | null | Alternative | |
organizationalStructuresFlattened | JSON | Optional | |
organizationalStructuresFlattened (anyOf 1) | object | Alternative | Org structures keyed by structure UUID. Only present when the scimFlattenedFields feature flag is enabled. Additional keys: see wildcard field |
organizationalStructuresFlattened (anyOf 1).* | Model | Additional keys | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User organizational Structures Flattened null value |
organizationalStructuresFlattened (anyOf 2) | null | Alternative | Org structures keyed by structure UUID. Only present when the scimFlattenedFields feature flag is enabled. Additional keys: see wildcard field |
organizationalStructuresFlattened (anyOf 2).* | Model | Additional keys | Expand Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User organizational Structures Flattened null value |
startDate | JSON | Optional | |
startDate (anyOf 1) | string | Alternative | Format: date |
startDate (anyOf 2) | null | Alternative | Format: date |
state | JSON | Optional | |
state (anyOf 1) | string | Alternative | |
state (anyOf 2) | null | Alternative | |
workLocation | JSON | Optional | |
workLocation (anyOf 1) | string | Alternative | The work location label assigned to the worker’s HRIS profile |
workLocation (anyOf 2) | null | Alternative | The work location label assigned to the worker’s HRIS profile |
Referenced models: Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User custom Fields null item, Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User job Profile id, job Family, job Family Group, level, name, track, Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User custom Fields Flattened null value, Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User employments null item, Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User end Date, Retrieve a single User — 200 response body — urn:ietf:params:scim:schemas:extension:2 0:User organizational Structures Flattened null value