API Reference · Invoices
Update an invoice
Edits a DRAFT invoice.
PATCH
/v1/invoices/:idOnly DRAFT invoices may be updated. OPEN and PAID invoices are immutable except via `send`, `void`, and payment webhooks. Returns 409 if the invoice is not in DRAFT.
Returnsinvoice object
Path parameters
idstringRequiredInvoice id (`inv_…`).
Body parameters
line_itemsarrayReplaces the entire line items array.
tax_rate_bpsintegerNew tax rate in basis points.
payment_termsstringNew payment terms.
due_datestringNew ISO due date.
notesstringNew customer-facing note.
metadataobjectMerged into existing metadata.
Errors
404
resource_missingNo invoice exists with that id.
409
invoice_not_editableInvoice is not in DRAFT status.