Skip to main content
GET
Invoices

Authorizations

Authorization
string
header
required

Authenticate using a bearer token. To create a token, navigate to /settings/api-tokens and click Create API Token.

Query Parameters

page
integer
default:1

Page number for pagination

per_page
integer
default:10

Number of items per page (max 100)

Required range: x <= 100
fields
string

Comma-separated list of fields to include in each returned invoice (field projection). When omitted, the full invoice object is returned. Example: fields=id,status,total.

company_id
integer

Filter by the ID of the company (customer) the invoice belongs to

customer_id
integer

Alias for company_id — filter by the ID of the company (customer) the invoice belongs to

sales_channel_id
integer

Filter by the sales channel ID associated with the invoice

status
string

Filter by invoice status

sales_order.order_number
string

Filter by sales order number (if sales order is attached to invoice)

payment_status
string

Filter by payment status

approval_status
string

Filter by approval status

customer_po_number
string

Filter by customer PO number

tag
string

Filter by tag name

order_date
string<date>

Filter by order date (YYYY-MM-DD)

ship_by_date
string<date>

Filter by ship by date (YYYY-MM-DD)

due_date
string<date>

Filter by due date (YYYY-MM-DD)

created_at
string<date-time>

Filter by creation date (YYYY-MM-DD HH:mm:ss)

updated_at
string<date-time>

Filter by last update date (YYYY-MM-DD HH:mm:ss)

total_qty
number

Filter by total quantity

total
number

Filter by invoice total amount

total_shipping
number

Filter by shipping amount

total_discount
number

Filter by discount amount

total_paid
number

Filter by amount paid

total_due
number

Filter by amount due

custom_fields
object

Filter by custom fields

Response

Successful response

data
object[]
meta
object