Lists time sheets via ApiTimeSheetController.list().
RBAC · time_sheet
Query parameters
pagestringOptional
limitstringOptional
sortstringOptional
Sort field. Defaults to period_start (descending). `created_at` is a legacy alias for `period_start` (time sheets have no created_at column). Ties break on time sheet id in the same direction; submitted_at and approved_at sort NULLs last. Any other value is rejected with 400.
orderstringOptional
user_idstring <uuid>Optional
period_idstring <uuid>Optional
approval_statusstringOptional
approved_bystring <uuid>Optional
submitted_fromstring <date-time>Optional
submitted_tostring <date-time>Optional
approved_fromstring <date-time>Optional
approved_tostring <date-time>Optional
has_entriesstringOptional
period_start_fromstring <date-time>Optional
period_start_tostring <date-time>Optional
period_end_fromstring <date-time>Optional
period_end_tostring <date-time>Optional
Response body
Success response 200 · schema WorkV1ApiPaginated
dataarray of objectRequired
itemsobject
paginationobjectRequired
pageintegerRequired
limitintegerRequired
totalintegerRequired
totalPagesintegerRequired
hasNextbooleanRequired
hasPrevbooleanRequired
metaobject
Response codes
200
Collection response returned.
400
Validation or request parsing failure.
401
API key missing/invalid or associated user missing.