Skip to content

Deel: Retrieve a timesheet — 200 response body — data

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

API reference · Contract 2026-10-27

SDK schema: Retrieve a timesheet — 200 response body — data

FieldTypePresenceDescription and constraints
$objectRootTimesheet data including validation errors if applicable. When extend=file_data, also includes file_data object with file details and download URL.
contract_idstringRequired within parentExternal id of the worker’s contract associated with the timesheet
created_atstringRequired within parentTimestamp when the timesheet was created
Format: date-time
end_datestringRequired within parentEnd date of the timesheet period
Format: date
file_dataJSONOptionalPresent only when `extend=file_data` is provided. Contains file details and download URL.
file_data (anyOf 1)ModelAlternativeExpand Retrieve a timesheet — 200 response body — data file data download url, file id, file name
file_data (anyOf 2)nullAlternative
idstringRequired within parentUnique identifier for the timesheet
Format: uuid
review_statusstringRequired within parentCurrent status of the timesheet review
Known values: PENDING_CREATION, PENDING_REVIEW, APPROVED, REJECTED
start_datestringRequired within parentStart date of the timesheet period
Format: date
submission_statusstringRequired within parentCurrent status of the timesheet submission
Known values: UPLOADING, UPLOAD_FAILED, PROCESSING, SUBMITTED, INVALID, FAILED
updated_atstringRequired within parentTimestamp when the timesheet was last updated
Format: date-time
validation_errorsJSONRequired within parent
validation_errors (anyOf 1)arrayAlternativeArray of validation errors found during timesheet processing. Null if no errors found.
validation_errors (anyOf 1)[]ModelEach itemExpand Retrieve a timesheet — 200 response body — data validation errors null item
validation_errors (anyOf 2)nullAlternativeArray of validation errors found during timesheet processing. Null if no errors found.
validation_errors (anyOf 2)[]ModelEach itemExpand Retrieve a timesheet — 200 response body — data validation errors null item

Referenced models: Retrieve a timesheet — 200 response body — data file data download url, file id, file name, Retrieve a timesheet — 200 response body — data validation errors null 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.