Skip to main content
GET
/
invoices
Get all 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<date>

Start of invoice issue date range (ISO 8601 format)

end_date
string<date>

End of invoice issue date range (ISO 8601 format)

limit
integer
offset
integer

Response

200 - application/json

List of invoices

invoice_number
string
required
status
enum<string>
required
Available options:
draft,
sent,
paid,
void
contact_id
string
required
currency
string
required
amount
number
required
id
string
transaction_ids
string[]
issue_date
string<date>
due_date
string<date>
metadata
object