Actions58
- Client Actions
- Company Actions
- Contact Actions
- Expense Actions
- Expense Category Actions
- Invoice Actions
- Project Actions
- Project Task Assignment Actions
- Project User Assignment Actions
- Report Actions
- Task Actions
- Time Entry Actions
- User Actions
Report → Get Time Report by Project
AI-generatedSummary
Retrieve a time report grouped by project for a specified date range from Harvest.
Inputs
- From Date (required) — Start date for the report (YYYY-MM-DD format)
- To Date (required) — End date for the report (YYYY-MM-DD format)
- Options — Additional options including pagination parameters: Page number (default 1) and number of records per page (default 100, max 2000).
Output shape
A list of time report entries, each representing aggregated time data grouped by project for the specified date range.
Results are paginated according to 'page' and 'perPage' options. The output contains aggregated time entries under the 'results' array from Harvest's API response. No explicit error envelope is documented; errors may be thrown as exceptions during execution.
Examples
Example 1: Get all time reported on projects between two dates
Specify 'From Date' and 'To Date' with desired date range; optionally adjust 'Page' and 'Per Page' for pagination to control result size.