v2
latestSwagger 2.02026-08-04108164321.0 KBRetrieves a paginated list of timesheet entries with rich filtering by date range, user, project, task, category, billable/invoiced status, approval status, and running timer state.
Query parameters
Only return timesheets updated after this date-time.
Filter timesheets with an entry date on or after this date (ISO 8601).
Filter timesheets with an entry date on or before this date (ISO 8601).
The UserID of a timesheet user to filter timesheets for. Only api users with certain higher roles can see timesheets across multiple users.
Filter timesheets by the email address of the timesheet user.
Filter timesheets by category name.
Filter by approval status. Values: Draft, Pending, AutoApproved, Approved, Rejected.
Filter timesheets by Project ID.
Filter timesheets by Task ID.
Filter by billable status: true or false.
Filter by invoiced status: true or false.
Filter to only entries that currently have a running timer (true) or not (false).
Number of items per page (max 1000)
Page to display. Starts from 1.
When true, includes invoice Transaction ID and line item ID for invoiced entries.
Optional sorting instruction. Currently possible values: "DateUpdated", "DateCreated", "DateUpdated desc", "DateCreated desc","EntryDate", "EntryDate desc", "StartTimeLocal","StartTimeLocal desc", "TimeSheetEntryID", "TimeSheetEntryID desc"
Response
Returns a paginated list of timesheet entries with full details.