Skip to main content
Endpoint:

Authorization

string
required
Example:Authorization | Bearer Paste-Your-API-Key-Here

Query Parameters

integer
default:"10"
Number of items to return per page. Defaults to 10, with a maximum of 50.
string
Cursor for forward pagination. Pass the nextStartingAfter value from the previous response (a Unix timestamp in milliseconds, as a string) to fetch the next page.
string
Filter invoices by status (e.g. active, paid, closed).
Filter invoices by keyword.

Response

Successful Response

Main Structure (Root)

integer
Status code form API.
string
Status message that describes the status code.
array of object
List of invoices displayed.
boolean
Information on whether there is additional data to be retrieved (true/false).
string | null
Cursor to pass as startingAfter to fetch the next page. null when there is no further data.

data Structure (Array Of Object)

string<uuid>
Unique invoice ID.
integer
Invoice price or nominal value.
string | null
Product category, can be null if there is no category.
number | timestamp
Invoice creation time in epoch milliseconds format.
string
Invoice description.
Invoice slug/short URL.
string
Product type (always invoice for this endpoint).
string
Invoice status (e.g. paid, closed, active).
string
Invoice name.
string | null
Redirect destination URL, can be null.
string<uuid>
The customer ID associated with this invoice.
array of object
List of invoice related transactions.
object
Details of the customer associated with this invoice.

transactions Structure (Array Of Object)

string <uuid>
Unique transaction ID.
string
Transaction status (example: created, paid).
object | null
Additional custom data attached to the transaction, can be null.

customer Structure (Object)

string <uuid>
Unique customer ID.
string
Customer’s email address.
string
Customer’s mobile phone number.
string
Customer’s name.