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
Invoice → Get Many
AI-generatedSummary
Retrieve a list of invoices from Harvest, optionally filtered and paginated according to multiple criteria like client ID, project ID, state, date ranges, and update timestamp.
Inputs
- Client ID — Only return invoices belonging to this client.
- Project ID — Only return invoices associated with this project.
- State — Only return invoices with this state, such as Draft, Open, Paid, or Closed.
- From Date — Only return invoices with an issue date on or after this date (YYYY-MM-DD).
- To Date — Only return invoices with an issue date on or before this date (YYYY-MM-DD).
- Page — Page number for pagination, starting at 1.
- Per Page — Number of invoices to return per page, up to a maximum of 2000.
- Updated Since — Only return invoices that have been updated since this date/time.
Output shape
a list of invoice objects
The returned list respects provided filters and pagination parameters. If no filters are set, it returns all invoices visible in the Harvest account. Errors during retrieval cause the node to error unless 'Continue On Fail' is enabled, in which case errors are passed in the output.