Skip to content

List Invoices

Required scope: invoice:read

Lists invoices for one customer. Optionally restrict to one orderId or one integrationId. pageSize is capped at 100.

Generated Reference
POST /public-api/publicapi.v1.Invoice/ListInvoices

Lists invoices for one customer with bounded pagination.

Request ListInvoicesRequest
Response ListInvoicesResponse

ListInvoicesRequest

Field Type Description
customer_id string Customer whose invoices to list.
order_id optional string Restrict to invoices for one order.
integration_id optional string Restrict to invoices from one accounting integration.
page int32 Zero-based page index.
page_size int32 Page size, capped server-side.

ListInvoicesResponse

Field Type Description
invoices repeated Invoice Invoices on the requested page.
total int32 Total invoices matching the filters.
{
"customerId": "<customer-id>",
"orderId": "<order-id>",
"page": 0,
"pageSize": 50
}
{
"invoices": [
{
"id": "<invoice-id>",
"orderId": "<order-id>",
"status": "PUBLIC_INVOICE_STATUS_SENT",
"currency": "EUR",
"sentAt": "1737939600"
}
],
"total": 1
}