Productive icon

Productive

Interact with the Productive API

Actions508

Invoices → Get invoices

AI-generated

Summary

Retrieve a list of invoices from Productive with optional filtering, sorting, and pagination.

Inputs

  • Return All — Choose whether to return all invoices or limit the number of results.
  • Limit — Maximum number of invoices to return when Return All is false.
  • Page Number — Page number to retrieve when paginating results and Return All is false.
  • Page Size — Number of invoices per page (max 200) when paginating results and Return All is false.
  • Filter Query String — Use a literal Productive API filter query string to override and replace other filters.
  • Filters — Specify one or multiple field-based filters to narrow down invoices. Ignored if Filter Query String is provided.
  • Sort By — Field by which to sort the returned invoices.
  • Sort Order — Sort direction: ascending or descending.

Output shape

a list of invoice objects matching the specified filtering, sorting, and pagination criteria

If Return All is true, all invoices matching filters are returned; otherwise, pagination parameters limit results. Errors may be returned per-item if continueOnFail is enabled.

Discussion