Use this endpoint to retrieve invoices associated with a merchant account. The response is paginated and supports a wide range of filters to narrow results by invoice type, state, payment token, amount range, or date range.Documentation Index
Fetch the complete documentation index at: https://docs.iterapay.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Path parameters
The UUID of the merchant account to list invoices for.
Query parameters
Filter results by invoice type. Accepted values:
onetime, reusable, collect, withdraw.Filter results by invoice state (e.g.,
pending, paid, expired).Filter by token or payment method identifier.
Return only invoices with an amount greater than or equal to this value.
Return only invoices with an amount less than or equal to this value.
Return only invoices created on or after this ISO 8601 datetime (e.g.,
2024-01-01T00:00:00Z).Return only invoices created on or before this ISO 8601 datetime.
Filter collect-type invoices by their collection state.
When
true, includes archived invoices in the results.Filter by AML (Anti-Money Laundering) check status. Pass
true to return only invoices that have passed AML checks.Full-text search string to match against invoice descriptions or references.
Maximum number of invoices to return per page.
Page number for pagination.
Sort direction. Accepted values:
asc, desc.Field to sort results by (e.g.,
createdAt, amount).Response
Returns a paginated list of invoice objects.Array of invoice objects.
Total number of invoices matching the applied filters.
The current page number.
The number of results returned per page.