Skip to content

Deel: Validate time-off request — 200 response body — data

Validate time-off request: 200 response body, field data. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Validate time-off request — 200 response body — data

FieldTypePresenceDescription and constraints
$objectRootTime off request validation result
amountstringOptionalThe amount of time off requested.
amount_next_tracking_periodstringOptionalThe amount of time off requested to be applicable in the next tracking period.
country_specific_validation_resultsarrayOptionalResults of country-specific validation rules
country_specific_validation_results[]ModelEach itemExpand Validate time-off request — 200 response body — data country specific validation results item
country_specific_validation_results_next_tracking_periodarrayOptionalResults of country-specific validation rules
country_specific_validation_results_next_tracking_period[]ModelEach itemExpand Validate time-off request — 200 response body — data country specific validation results item
custom_field_validation_resultsarrayOptionalEvery rejected custom field answer. Omitted when all answers are valid.
custom_field_validation_results[]ModelEach itemExpand Validate time-off request — 200 response body — data custom field validation results item
custom_fieldsarrayOptionalThe custom fields the request policy declares. Omitted when the policy declares none.
custom_fields[]ModelEach itemExpand Validate time-off request — 200 response body — data custom fields item
datesarrayOptionalThe dates breakdown for the time off request.
dates[]ModelEach itemExpand Validate time-off request — 200 response body — data dates item
event_details_fieldsModelOptionalExpand Validate time-off request — 200 response body — data event details fields
Fields required for specific time off requests, such as parental leave.
is_event_basedbooleanOptionalIndicates if the time off request is event-based, such as parental leave
is_validbooleanRequired within parentIndicates if the time off request is valid or not. When false, the response will contain an error message.
max_time_off_percentagestringOptionalThe maximum time off percentage allowed for the request
new_end_datestringOptionalThe new end date for the time off request. It could be different from the original end date depending on the policy configuration. For example, for forfait-jour policies
Format: date
new_start_datestringOptionalThe new start date for the time off request. It could be different from the original start date depending on the policy configuration. For example, for forfait-jour policies
Format: date
remaining_balancestringOptionalThe remaining policy balance for the tracking period
remaining_balance_next_tracking_periodstringOptionalThe remaining policy balance for the next tracking period
require_attachmentbooleanOptionalIndicates if an attachment is required for the time off request
require_descriptionbooleanOptionalIndicates if a description is required for the time off request
validation_error_messagestringOptionalError message when the time off request is invalid

Referenced models: Validate time-off request — 200 response body — data custom fields item, Validate time-off request — 200 response body — data country specific validation results item, Validate time-off request — 200 response body — data custom field validation results item, Validate time-off request — 200 response body — data dates item, Validate time-off request — 200 response body — data event details fields

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.