Skip to main content
GET
This endpoint retrieves a paginated list of invoices. Use filters to narrow results by status, customer, date range, and more.

Authentication

This endpoint requires a valid API key with invoices:read permissions.

Query Parameters

integer
Number of items to return (default: 20, max: 100)
string
Cursor for pagination (invoice ID)
string
Filter by status: “draft”, “sent”, “viewed”, “partially_paid”, “paid”, “overdue”, “voided”
string
Filter by customer ID
string
Filter by issue date start (YYYY-MM-DD)
string
Filter by issue date end (YYYY-MM-DD)
string
Filter by due date start (YYYY-MM-DD)
string
Filter by due date end (YYYY-MM-DD)
boolean
Show only overdue invoices
string
Sort field: “created_at”, “issue_date”, “due_date”, “total_amount”
string
Sort order: “asc” or “desc” (default: “desc”)

Response

string
Object type, always “list”
array
Array of invoice objects
boolean
Whether more items exist