Deel: Fetch EOR Contract form — 200 response body — data pages item sections item questions item additional info value probation type for definite: STANDARD, SPECIFIC CALCULATION, SPECIFIC TO DURATION OF CONTRACT specific to duration of contract rules null item
Fetch EOR Contract form: 200 response body, field data / pages / item / sections / item / questions / item / additional_info / value / probation_type_for_definite: STANDARD, SPECIFIC_CALCULATION, SPECIFIC_TO_DURATION_OF_CONTRACT / specific_to_duration_of_contract_rules / null / item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Fetch EOR Contract form — 200 response body — data / pages / item / sections / item / questions / item / additional_info / value / probation_type_for_definite: STANDARD, SPECIFIC CALCULATION, SPECIFIC TO DURATION OF CONTRACT specific to duration of contract rules null item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
employment_duration_type | string | Optional | Time unit for the employment duration bounds (DAY, WEEK, MONTH, or YEAR). Known values: DAY, WEEK, MONTH, YEAR |
max_employment_duration | JSON | Optional | |
max_employment_duration (anyOf 1) | JSON | Alternative | |
max_employment_duration (anyOf 1) (anyOf 1) | number | Alternative | Upper bound of the contract duration range. Null when unbounded. Format: double |
max_employment_duration (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
max_employment_duration (anyOf 2) | null | Alternative | Upper bound of the contract duration range. Null when unbounded. Format: double |
min_employment_duration | JSON | Optional | |
min_employment_duration (anyOf 1) | number | Alternative | Lower bound of the contract duration range. Format: double |
min_employment_duration (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
min_probation_period | JSON | Optional | |
min_probation_period (anyOf 1) | number | Alternative | Minimum probation duration for contracts in this range. Format: double |
min_probation_period (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
probation_period | JSON | Optional | |
probation_period (anyOf 1) | number | Alternative | Probation duration for contracts in this range. Format: double |
probation_period (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
time_unit | string | Optional | Time unit for probation_period and min_probation_period (DAY, WEEK, or MONTH). Known values: DAY, WEEK, MONTH |