Create Invoice

This API endpoint create an invoice and automatically assigns it to given recipient to pay

Body Params
string

Unique ID of the invoice template to use. If provided, template values will be used for lineItems, memo, and taxPercentage.

string

Deprecated in favor of clientId and companyId.

lineItems
array of objects

Array of line items. Required if templateId is not provided.

lineItems
string

Memo (arbitrary string) attached to the invoice, often used for display.

int32
required

The number of days from when the invoice is created until it is due. Max value is 30.

float

Tax percentage to apply to the invoice amount.

paymentMethodPreferences
array of objects
required

Array of preferences which specify which payment methods are allowed and how transaction fees are handled for each payment method

paymentMethodPreferences*
string

The ID of the client this invoice is assigned to. Leave empty if assigning to a company.

string

The ID of the company this invoice is assigned. This is required when an invoice is assigned to a client with more than one company.

Responses

Language
Credentials
Header
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json