list_project_times
Retrieve time-tracking entries across all Holded projects with cursor pagination, then filter by approved status or date range on each returned page.
Instructions
List time-tracking entries across all Holded projects (Projects API v2). Returns a cursor-paginated flat list of entries; pass the previous nextCursor as cursor to fetch the next page. Each entry contains timeId, duration (seconds), date (Unix seconds), approved (0/1), projectId, and projectName. The approvedOnly, startDate, and endDate filters are applied client-side on the current page — use pagination to iterate over the full dataset. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max items per cursor page (default: 50) | |
| cursor | No | Cursor token from a previous response nextCursor to fetch the next page | |
| endDate | No | Keep only entries on or before this date (YYYY-MM-DD, inclusive) — applied client-side on the returned page | |
| startDate | No | Keep only entries on or after this date (YYYY-MM-DD, inclusive) — applied client-side on the returned page | |
| approvedOnly | No | Keep only approved entries (approved === 1) — applied client-side on the returned page. Default: false |