Skip to main content
PUT
This endpoint updates an existing invoice. Only draft invoices can have their line items modified. Sent invoices can only update certain fields.

Authentication

This endpoint requires a valid API key with invoices:write permissions.

Path Parameters

string
required
The unique identifier of the invoice

Request Body

string
Update due date (YYYY-MM-DD)
string
Update payment terms
string
Update invoice notes
array
Update line items (draft invoices only)
object
Update billing address
object
Update custom fields

Response

Returns the updated invoice object.