List invoices
GET /v1/finance/invoices
GET
/v1/finance/invoices
Cursor-paginated invoices with an outstanding (sent/overdue) summary per currency (read-only). Requires scope finance:read.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” after
integer
limit
integer
status
string
Responses
Section titled “ Responses ”Paginated invoice list with outstanding totals.
object
items
Array<object>
object
id
integer
invoiceNumber
string
status
string
currency
string
total
number
contactId
integer
issueDate
string format: date-time
dueDate
string format: date-time
paidAt
string format: date-time
nextCursor
integer
hasMore
boolean
outstanding
Array<object>
object
currency
string
count
integer
total
number
Missing or invalid bearer token.
Standard error envelope for all v1 error responses.
object
error
Machine-readable error code.
string
message
Human-readable explanation of the error.
string
details
Optional structured context (field-level validation errors, etc.).
Example
{ "error": "unauthorized", "message": "Invalid bearer principal"}The API key does not have the required scope for this operation.
Standard error envelope for all v1 error responses.
object
error
Machine-readable error code.
string
message
Human-readable explanation of the error.
string
details
Optional structured context (field-level validation errors, etc.).
Example
{ "error": "forbidden", "message": "scope contacts:write is required"}