Skip to main content
POST

Headers

string
default:"1.2"
required
The API version to use. Supported versions are 1.1 and 1.2.

Request Body Parameters

string
required
Name of the business issuing the invoice.
URL of the business logo image.
string
required
Address of the business.
string
required
Business email address.
string
required
Registration number of the business (e.g., ABN for Australia, UEN for Singapore, or GST registration number).
object
required
Bank details of the business. Object containing: bsb (string), and accountNumber (string).
object
required
Customer details. Object containing: customerName (string), customerEmail (string), and customerAddress (string).
string
required
Unique identifier code for the invoice.
string
Invoice reference code or brief memo.
string
Name of the reference target (e.g. Project Name).
string
required
Date when the invoice is issued (Format: YYYY-MM-DD).
string
required
Due date for payment (Format: YYYY-MM-DD).
boolean
required
Indicates whether Goods and Services Tax (GST) is applied to the items.
number
required
GST percentage rate (e.g. 10 for 10% GST).
array
required
Array of invoice line items. Each element is an object containing: description (string), quantity (number), and unitPrice (number).
string
Type of invoice. Supported values: cost_of_sales or sales. Default is sales.
string
Additional terms or notes shown on the PDF.
boolean
required
If set to true, the system automatically emails the invoice to the customer.
If set to true, a payment link is automatically generated and embedded directly inside the invoice PDF.

Response Body

number
Indicates the status code of the response.
string
Confirmation message indicating the invoice was created successfully.
string
The unique ID of the created invoice (prefixed with inv_).
string
URL to download the generated invoice PDF file.
URL to the generated checkout payment link (returned if paymentLink was true in the request).

Response Codes

Last modified on November 10, 2026