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
Time Entry → Get Many
AI-generatedSummary
Retrieve multiple time entries from Harvest with optional filtering and pagination.
Inputs
- timeEntryFilters — Optional filters to restrict the returned time entries by user ID, client ID, project ID, task ID, external reference ID, billed status, running status, date range (spent_date), updated since date, and pagination parameters (page, perPage).
- additionalFields — Additional optional pagination and filtering fields such as isActive, page, perPage, and updatedSince, but these are hidden for the timeEntry resource in the node UI.
Output shape
a list of time entry records matching the specified filters, where each record represents a single time entry object from Harvest.
Supports pagination via 'page' and 'perPage' parameters with a maximum of 2000 records per page. Filters can be combined as needed. Returns all matched time entries for the given page and filters. Errors are thrown if the API call fails.
Examples
Example 1: Get all time entries for a specific project and user within a date range
Set 'User ID', 'Project ID', 'From Date', and 'To Date' in the timeEntryFilters to retrieve matching entries.