Skip to content

Deel: Fetch EOR Contract form — 200 response body — data pages item sections item questions item

Fetch EOR Contract form: 200 response body, field data / pages / item / sections / item / questions / 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

FieldTypePresenceDescription and constraints
$objectRoot
additional_infoJSONOptionalCountry-specific metadata for the question. The shape depends on the question key: `employment.start_date` → payroll scheduling info; `employment.end_date` → definite-contract configuration; `compensation_details.salary` → salary bounds; `employment.holidays` → PTO bounds; `employment.probation_period` → probation rules; `employment.notice_period_type` → notice period rules matrix.
additional_info (anyOf 1)ModelAlternativeExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item additional info value
additional_info (anyOf 2)nullAlternative
date_limitationJSONOptionalLimits date selection (e.g., blocking past dates). Will always be ‘BLOCK_PAST’ for now.
date_limitation (anyOf 1)stringAlternativeLimits date selection (e.g., blocking past dates). Will always be ‘BLOCK_PAST’ for now.
Known values: BLOCK_PAST, BLOCK_FUTURE
date_limitation (anyOf 2)nullAlternative
default_valueModelOptionalExpand 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_textJSONOptional
helper_text (anyOf 1)stringAlternativeAdditional information to assist the user.
helper_text (anyOf 2)nullAlternativeAdditional information to assist the user.
is_disabledbooleanOptionalIf true, the field is disabled and cannot be edited.
is_multiple_selectionbooleanOptionalIndicates if the user can select multiple values.
is_only_digitsbooleanOptionalRestricts input to numeric characters only, for FreeText questions.
is_rangebooleanOptionalSpecifies whether a date picker allows range selection.
is_requiredbooleanOptionalIndicates if the question is required.
keystringRequired within parentUnique key identifier for the question.
max_lengthJSONOptional
max_length (anyOf 1)JSONAlternative
max_length (anyOf 1) (anyOf 1)integerAlternativeMaximum character length for text responses.
max_length (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
max_length (anyOf 2)nullAlternativeMaximum character length for text responses.
max_valueModelOptionalExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item max value
Maximum value allowed.
min_lengthJSONOptional
min_length (anyOf 1)JSONAlternative
min_length (anyOf 1) (anyOf 1)integerAlternativeMinimum character length for text responses.
min_length (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
min_length (anyOf 2)nullAlternativeMinimum character length for text responses.
min_valueModelOptionalExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item min value
Minimum value allowed.
must_request_validationbooleanOptionalWhether additional validation should be triggered for this field.
number_typestringOptionalUsed for number fields to define the unit or representation.
optionsJSONOptional
options (anyOf 1)arrayAlternativeList of selectable options for selection-type questions. Value may be of any type.
options (anyOf 1)[]ModelEach itemExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item options null item
options (anyOf 2)nullAlternativeList of selectable options for selection-type questions. Value may be of any type.
options (anyOf 2)[]ModelEach itemExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item options null item
questionsJSONOptional
questions (anyOf 1)arrayAlternativeFor Nested questions: the child questions within this group.
questions (anyOf 1)[]ModelEach itemExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item questions null item
questions (anyOf 2)nullAlternativeFor Nested questions: the child questions within this group.
questions (anyOf 2)[]ModelEach itemExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item questions null item
rulesJSONOptional
rules (anyOf 1)arrayAlternativeValidation rules for the question.
rules (anyOf 1)[]ModelEach itemExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item rules Validation rules for the question item
rules (anyOf 2)nullAlternativeValidation rules for the question.
rules (anyOf 2)[]ModelEach itemExpand Fetch EOR Contract form — 200 response body — data pages item sections item questions item rules Validation rules for the question item
sourceJSONOptionalDefines dynamic data source for the question.
source (anyOf 1)ModelAlternativeExpand 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)nullAlternative
time_unitJSONOptional
time_unit (anyOf 1)stringAlternativeTime unit associated with numeric duration questions.
time_unit (anyOf 2)nullAlternativeTime unit associated with numeric duration questions.
titlestringRequired within parentTitle of the question.
typestringRequired within parentType of the question.
Known values: FreeText, Paragraph, SingleSelection, MultiSelection, Address, PhoneNumber, DocumentUpload, Number, Dropdown, DatePicker, Email, CustomDropdown, PresetDropdown, Nested
variant_idJSONOptional
variant_id (anyOf 1)stringAlternativeVariant identifier used to distinguish different renderings of the same key.
variant_id (anyOf 2)nullAlternativeVariant identifier used to distinguish different renderings of the same key.

Referenced models: Fetch EOR Contract form — 200 response body — data pages item sections item questions item questions null item, 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 EOR Contract form — 200 response body — data pages item sections item questions item additional info value, 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 options null item, Fetch EOR Contract form — 200 response body — data pages item sections item questions item rules Validation rules for the question item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.