Skip to main content
POST
Create an invoice
This endpoint allows you to generate a new invoice. Required fields:
  • contact_id
  • line_items with product references
  • currency and issue_date
You may also include optional fields such as due_date, payment_instructions, or internal_notes. Once created, the invoice will be available for downstream tax calculation, email dispatch, and reporting workflows.

Authorizations

Authorization
string
header
required

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

Body

application/json
contact_id
string
required
line_items
object[]
required
currency
string
required
issue_date
string<date>
due_date
string<date>
metadata
object

Response

201 - application/json

Invoice created

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