Deel: Get amendment validation settings — 200 response body — data item rules item tenure based rules item
Get amendment validation settings: 200 response body, field data / item / rules / item / tenure_based_rules / item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Get amendment validation settings — 200 response body — data item rules item tenure based rules item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
employment_duration_type | JSON | Optional | The unit of measurement for the employment duration. |
employment_duration_type (anyOf 1) | string | Alternative | The unit of measurement for the employment duration. Known values: DAY, WEEK, MONTH, YEAR |
employment_duration_type (anyOf 2) | null | Alternative | |
max_employment_duration | JSON | Optional | |
max_employment_duration (anyOf 1) | JSON | Alternative | |
max_employment_duration (anyOf 1) (anyOf 1) | integer | Alternative | The maximum duration of employment for this rule to apply. |
max_employment_duration (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
max_employment_duration (anyOf 2) | null | Alternative | The maximum duration of employment for this rule to apply. |
min_employment_duration | JSON | Optional | |
min_employment_duration (anyOf 1) | JSON | Alternative | |
min_employment_duration (anyOf 1) (anyOf 1) | integer | Alternative | The minimum duration of employment for this rule to apply. |
min_employment_duration (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
min_employment_duration (anyOf 2) | null | Alternative | The minimum duration of employment for this rule to apply. |
notice_value | JSON | Optional | |
notice_value (anyOf 1) | JSON | Alternative | |
notice_value (anyOf 1) (anyOf 1) | integer | Alternative | The required notice period for this range of employment duration. |
notice_value (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
notice_value (anyOf 2) | null | Alternative | The required notice period for this range of employment duration. |