Skip to content

Deel: Retrieve a timesheet — 200 response body — data validation errors null item type

Retrieve a timesheet: 200 response body, field data / validation_errors / null / item / type. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Retrieve a timesheet — 200 response body — data validation errors null item type

FieldTypePresenceDescription and constraints
$stringRootType of validation error
Known values: EMPTY_TIMESHEET, INVALID_TIMESHEET_FORMAT, FILE_TOO_LARGE, INVALID_FILE_TYPE, INVALID_SHIFT_TIME_ORDER, INVALID_BREAK_TIME_ORDER, BREAK_OUTSIDE_SHIFT, OVERLAPPING_BREAKS, CANNOT_SUBMIT_SHIFTS, WORK_DURATION_MISMATCH, NON_WORKING_DAY_VIOLATION, PUBLIC_HOLIDAY_VIOLATION, TIME_OFF_VIOLATION, SHIFT_OUT_OF_CYCLE, DAY_UNAVAILABLE, INVALID_SHIFT_SUBMIT_TYPE, INVALID_SHIFT_ORIGIN, INVALID_SHIFT_TYPE, INVALID_SHIFT_KEEP_IN_TOUCH_DATE_INTERVAL, OVERLAPPING_SHIFT, SHIFT_CONTRACT_IN_RESTRICTED_STATUS, SHIFT_CONTRACT_IN_TERMINATION_STATUS, SHIFT_CONTRACT_COMPLETION_DATE, SHIFT_CONTRACT_START_DATE, SHIFT_MAX_SATURDAYS_PER_YEAR_VIOLATION, INVALID_DAY_TRACKING_DATA, SHIFT_MAX_WORKING_DAYS_PER_YEAR_VIOLATION, SHIFT_MAX_CONSECUTIVE_DAYS_STREAK_VIOLATION, BREAK_TYPE_NOT_AVAILABLE, BREAK_MISSED_OR_WAIVED, BREAK_DURATION_MISMATCH, BREAK_MAX_DURATION_EXCEEDED, WORK_LOCATION_VIOLATION, WORK_LOCATION_MISMATCH_BETWEEN_TIME_CLOCK_EVENTS_FOR_SHIFT, MISSING_WORK_DESCRIPTION

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.