Deel: Fetch EOR Contract form — 200 response body — data pages item sections item questions item rules Validation rules for the question item
Fetch EOR Contract form: 200 response body, field data / pages / item / sections / item / questions / item / rules / Validation rules for the question / 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 rules Validation rules for the question item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
date_limitation | JSON | Optional | |
date_limitation (anyOf 1) | string | Alternative | Limits date selection (e.g., blocking past dates). Will always be ‘BLOCK_PAST’ for now. |
date_limitation (anyOf 2) | null | Alternative | Limits date selection (e.g., blocking past dates). Will always be ‘BLOCK_PAST’ for now. |
default_value | Model | Optional | Expand Fetch Project Assignment Checkin Questionnaire Data — 200 response body — data sections item questions item default value Default value to pre-fill in the form. |
helper_text | JSON | Optional | |
helper_text (anyOf 1) | string | Alternative | Additional information to assist the user. |
helper_text (anyOf 2) | null | Alternative | Additional information to assist the user. |
is_disabled | boolean | Optional | If true, the field is disabled and cannot be edited. |
is_multiple_selection | boolean | Optional | Indicates if the user can select multiple values. |
is_only_digits | boolean | Optional | Restricts input to numeric characters only, for FreeText questions. |
is_range | boolean | Optional | Specifies whether a date picker allows range selection. |
is_required | boolean | Optional | Indicates if the question is required. |
max_length | JSON | Optional | |
max_length (anyOf 1) | JSON | Alternative | |
max_length (anyOf 1) (anyOf 1) | integer | Alternative | Maximum character length for text responses. |
max_length (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
max_length (anyOf 2) | null | Alternative | Maximum character length for text responses. |
max_value | Model | Optional | Expand Fetch EOR Contract form — 200 response body — data pages item sections item questions item max value Maximum value allowed. |
min_length | JSON | Optional | |
min_length (anyOf 1) | JSON | Alternative | |
min_length (anyOf 1) (anyOf 1) | integer | Alternative | Minimum character length for text responses. |
min_length (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
min_length (anyOf 2) | null | Alternative | Minimum character length for text responses. |
min_value | Model | Optional | Expand Fetch EOR Contract form — 200 response body — data pages item sections item questions item min value Minimum value allowed. |
must_request_validation | boolean | Optional | Whether additional validation should be triggered for this field. |
number_type | string | Optional | Used for number fields to define the unit or representation. |
options | JSON | Optional | |
options (anyOf 1) | array | Alternative | List of selectable options for selection-type questions. Value may be of any type. |
options (anyOf 1)[] | Model | Each item | Expand Fetch Project Assignment Checkin Questionnaire Data — 200 response body — data sections item questions item options null item |
options (anyOf 2) | null | Alternative | List of selectable options for selection-type questions. Value may be of any type. |
options (anyOf 2)[] | Model | Each item | Expand Fetch Project Assignment Checkin Questionnaire Data — 200 response body — data sections item questions item options null item |
requires | array | Optional | List of conditions that must be met for this rule to apply. |
requires[] | Model | Each item | Expand Fetch EOR Contract form — 200 response body — data pages item sections item questions item rules Validation rules for the question item requires item |
source | JSON | Optional | Defines dynamic data source for the question. |
source (anyOf 1) | Model | Alternative | Expand Fetch EOR Contract form — 200 response body — data pages item sections item questions item source Defines dynamic data source for the question |
source (anyOf 2) | null | Alternative | |
title | string | Optional | Title of the question. |
Referenced models: Fetch EOR Contract form — 200 response body — data pages item sections item questions item source Defines dynamic data source for the question, Fetch Project Assignment Checkin Questionnaire Data — 200 response body — data sections item questions item default value, Fetch Project Assignment Checkin Questionnaire Data — 200 response body — data sections item questions item options null item, Fetch EOR Contract form — 200 response body — data pages item sections item questions item max value, Fetch EOR Contract form — 200 response body — data pages item sections item questions item min value, Fetch EOR Contract form — 200 response body — data pages item sections item questions item rules Validation rules for the question item requires item