Deel: Create client sign off — 200 response body — data request data desired end date, eligible for rehire, eligible for rehire reason, end date, reason, reason detail, used time off used time off time offs item
Create client sign off: 200 response body, field data / request_data / desired_end_date, eligible_for_rehire, eligible_for_rehire_reason, end_date, reason, reason_detail, used_time_off / used_time_off / time_offs / item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create client sign off — 200 response body — data request data desired end date, eligible for rehire, eligible for rehire reason, end date, reason, reason detail, used time off used time off time offs item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
policy_type | string | Required within parent | The type of time-off policy |
scheduled_until_end_date | JSON | Required within parent | |
scheduled_until_end_date (anyOf 1) | number | Alternative | The amount of time off scheduled until the end date of the current tracking period Format: double |
scheduled_until_end_date (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
tracking_periods | array | Required within parent | |
tracking_periods[] | Model | Each item | Expand Create client sign off — 200 response body — data request data desired end date, eligible for rehire, eligible for rehire reason, end date, reason, reason detail, used time off used time off time offs item tracking periods item |
unit | string | Required within parent | The unit of measurement for time off tracking Known values: BUSINESS_DAY, CALENDAR_DAY, HOUR |