Deel: Validate time-off request — 200 response body — data custom fields item requirement conditions null item
Validate time-off request: 200 response body, field data / custom_fields / item / requirement_conditions / null / item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Validate time-off request — 200 response body — data custom fields item requirement conditions null item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
left_field_key | string | Optional | Machine key of the field whose answer is being compared. |
operator | string | Required within parent | How the left field’s answer is compared against the right side. Known values: IS, IS_NOT, IS_ANY_OF, IS_AT_LEAST, IS_AT_MOST, IS_LESS_THAN, IS_MORE_THAN |
right_field_key | string | Optional | Machine key of another field to compare against, when the right side is itself an answer rather than a static value. |
static_items | JSON | Optional | |
static_items (anyOf 1) | array | Alternative | Literal list to compare against, for IS_ANY_OF. |
static_items (anyOf 1)[] | string | Each item | |
static_items (anyOf 2) | null | Alternative | Literal list to compare against, for IS_ANY_OF. |
static_items (anyOf 2)[] | string | Each item | |
static_value | JSON | Optional | |
static_value (anyOf 1) | string | Alternative | Literal value to compare against, for a single-value operator (IS, IS_NOT, IS_AT_LEAST, IS_AT_MOST, IS_LESS_THAN, IS_MORE_THAN). |
static_value (anyOf 2) | null | Alternative | Literal value to compare against, for a single-value operator (IS, IS_NOT, IS_AT_LEAST, IS_AT_MOST, IS_LESS_THAN, IS_MORE_THAN). |