API Reference · Invoices

Send an invoice

Transitions a DRAFT invoice to OPEN and emails it to the customer.

POST/v1/invoices/:id/send

Generates the PDF, attaches it to an email, and delivers via SendGrid. Fires `invoice.sent`. Safe to retry — if the initial send partially failed, calling this again resumes delivery.

Path parameters

idstringRequired

Invoice id (`inv_…`).

Errors

404
resource_missing

No invoice exists with that id.

409
invoice_not_draft

Invoice is not in DRAFT status.