Time report
reportGenerate timesheet reports with total hours and billable amounts for a date range, optionally grouped by project, day, task, or tag, and filter to unbilled entries.
Instructions
Timesheet report: total tracked hours and billable money for a period, optionally grouped by (group by) project, day, task or tag - hours per project, how much to bill. Omit group_by for the plain total per currency.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ISO date/time end of the period. On the free tier the window is clamped to the last 7 days; Pro reports over the full history. | |
| from | Yes | ISO date/time start of the period. On the free tier the window is clamped to the last 7 days; Pro reports over the full history. | |
| format | No | table (default), json or csv. Every format carries one amount per currency, never a mixed-currency sum. | |
| project | No | Optional project filter | |
| group_by | No | project | day | task | tag. Optional: omit it for the plain total per currency, with no breakdown. Money is grouped by currency and EUR is never added to USD. | |
| unbilled_only | No | Default true: hours already put on an invoice (entry_mark_billed) are excluded, so the report answers 'what is still to bill'. Pass false for the full timesheet including invoiced work. |