Skip to content

Deel: Retrieve ATS Application form — 200 response body — data form builder form Form builder configuration pages item sections item questions item rules Validation rules for the question item

Retrieve ATS Application form: 200 response body, field data / form_builder_form / Form builder configuration / 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: Retrieve ATS Application form — 200 response body — data form builder form Form builder configuration pages item sections item questions item rules Validation rules for the question item

FieldTypePresenceDescription and constraints
$objectRootValidation rules for the question
date_limitationJSONOptional
date_limitation (anyOf 1)stringAlternativeLimits date selection (e.g., blocking past dates). Will always be ‘BLOCK_PAST’ for now
date_limitation (anyOf 2)nullAlternativeLimits date selection (e.g., blocking past dates). Will always be ‘BLOCK_PAST’ for now
default_valueJSONOptional
default_value (anyOf 1)stringAlternativeDefault value to pre-fill in the form
default_value (anyOf 2)nullAlternativeDefault value to pre-fill in the form
has_request_validationbooleanOptionalWhether additional validation should be triggered for this field
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
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_valueJSONOptional
max_value (anyOf 1)JSONAlternative
max_value (anyOf 1) (anyOf 1)numberAlternativeMaximum value allowed
Format: double
max_value (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
max_value (anyOf 2)nullAlternativeMaximum value allowed
Format: double
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_valueJSONOptional
min_value (anyOf 1)JSONAlternative
min_value (anyOf 1) (anyOf 1)numberAlternativeMinimum value allowed
Format: double
min_value (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
min_value (anyOf 2)nullAlternativeMinimum value allowed
Format: double
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)[]JSONEach itemAny type
options (anyOf 2)nullAlternativeList of selectable options for selection-type questions. Value may be of any type.
options (anyOf 2)[]JSONEach itemAny type
requiresarrayOptionalList of conditions that must be met for this rule to apply
requires[]JSONEach itemAny type
sourceJSONOptionalDefines dynamic data source for the question
source (anyOf 1)ModelAlternativeExpand Retrieve ATS Application form — 200 response body — data form builder form Form builder configuration pages item sections item questions item source Defines dynamic data source for the question
source (anyOf 2)nullAlternative
titlestringOptionalTitle of the question

Referenced models: Retrieve ATS Application form — 200 response body — data form builder form Form builder configuration pages item sections item questions item source Defines dynamic data source for the question

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.