List Timesheets
Retrieve a paginated list of timesheets (time entries).
Supports:
- Pagination (page_size, page)
- Sorting by last updated (order_by, default: desc)
- Filter by project_id / account_id / opportunity_id (aliases — projects, accounts, and opportunities share the same underlying record), work_order_id, user_id, and type
- Filter by the entry's own date range (start_date, end_date) or by last-updated time (updated_after, updated_before)
Archived timesheets are excluded unless include_archived=true is passed.
Request
- Base URL: https://api.coperniq.io/v1
- URL: https://api.coperniq.io/v1/timesheets
- Auth: API key in header x-api-key
Query parameters
Number of items per page (max 100)
Page number (1-based)
Sort order for results
Filter by project ID. Alias of account_id/opportunity_id.
Filter by account ID. Alias of project_id/opportunity_id.
Filter by opportunity ID. Alias of project_id/account_id.
Filter by work order ID.
Filter by the worker the time entry is logged for.
Filter by time entry type.
Filter by processing status.
Include archived timesheets in the results.
Only return timesheets whose start time is at or after this timestamp.
Only return timesheets whose end time is at or before this timestamp.
Filter items updated after this timestamp (ISO 8601). Also matches records whose custom property values changed within the window.
Filter items updated before this timestamp (ISO 8601). Also matches records whose custom property values changed within the window.
Response
List of timesheets
Changes
No recorded changes to this operation across all 1 revision of this API.