GET
/
invoices
curl --request GET \
  --url https://api.antei.com/invoices \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "<string>",
    "invoice_number": "<string>",
    "status": "draft",
    "contact_id": "<string>",
    "transaction_ids": [
      "<string>"
    ],
    "currency": "<string>",
    "amount": 123,
    "issue_date": "2023-12-25",
    "due_date": "2023-12-25",
    "metadata": {}
  }
]

This endpoint fetches all invoices that belong to your organization. You can apply filters to narrow the results based on status, associated contact, time period, or internal tags.

Common Use Cases

  • Display a paginated invoice list in your dashboard
  • Run financial or compliance reports
  • Fetch invoices for a specific contact or period

You can also include metadata, pagination tokens, or sorting preferences using query parameters.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

status
string

Filter invoices by status (e.g., draft, sent, paid, void)

contact_id
string

Filter invoices by contact/customer

start_date
string

Start of invoice issue date range (ISO 8601 format)

end_date
string

End of invoice issue date range (ISO 8601 format)

limit
integer
offset
integer

Response

200 - application/json

List of invoices

The response is of type object[].