Skip to content

Deel: Retrieve additional information fields for GP workers by country — 200 response body — data item

Retrieve additional information fields for GP workers by country: 200 response body, field data / item. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Retrieve additional information fields for GP workers by country — 200 response body — data item

FieldTypePresenceDescription and constraints
$objectRoot
dependenciesarrayRequired within parentUse this array to implement conditional field visibility. When non-empty, this field should only be displayed and required when the referenced dependency conditions are met. An empty array means the field has no conditional dependencies.
dependencies[]ModelEach itemExpand Retrieve additional information fields for GP workers by country — 200 response body — data item dependencies item
is_requiredbooleanRequired within parentUse this flag to determine whether the field must be provided when submitting additional information. For GP workers, the value considers the GP-specific optionality setting when available, falling back to the general optionality flag.
keystringRequired within parentUse this value as the field identifier when submitting additional information. Represents the snake_case version of the internal field name, generated by the API naming convention service.
required_bystringOptionalUse this value to determine at which stage in the payroll lifecycle this field must be collected. Known values: ‘before_payroll’ (required before payroll processing), ‘after_payroll’ (can be collected after initial payroll), ‘contract_signing’ (required at contract signing). Absent from the response when no lifecycle stage is configured.
typeModelRequired within parentExpand Retrieve additional information fields for GP workers by country — 200 response body — data item type
Use this value to determine the data type expected when submitting field values. Mapped from the raw input type: ‘date’, ‘text’, ‘select’, ‘textarea’, ‘tel’, ‘phone’, and ‘string’ map to “string”; ‘number’ maps to “number”; ‘checkbox’ maps to “boolean”. An empty string indicates an unrecognized input type.
ui_guideModelRequired within parentExpand Retrieve additional information fields for GP workers by country — 200 response body — data item ui guide
Use this object to control how the field is rendered in the UI. Contains labels, input type, display order, and supplementary text.
validationarrayRequired within parentUse this array to apply client-side validation before form submission. Contains zero or one validation rule per field. An empty array means no validation is configured.
validation[]ModelEach itemExpand Retrieve additional information fields for GP workers by country — 200 response body — data item validation item
values_allowedarrayOptionalUse this array to populate dropdown or select options when field_type is ‘select’. Only present when the field has predefined options. Absent from the response for free-text, date, number, and other non-select field types.
values_allowed[]stringEach item

Referenced models: Retrieve additional information fields for GP workers by country — 200 response body — data item validation item, Retrieve additional information fields for GP workers by country — 200 response body — data item dependencies item, Retrieve additional information fields for GP workers by country — 200 response body — data item type, Retrieve additional information fields for GP workers by country — 200 response body — data item ui guide

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.