BONDMAKO
← Developers

API reference

Embedded engine endpoints

Filtered to Invoice Engine. Bearer-scoped, environment-isolated. Mutations require Idempotency-Key.

Invoice Engine

MethodPathScopeSummary
POST/v1/invoicesinvoices:writeCreates a draft invoice with line items for a customer.
GET/v1/invoices/{invoiceId}invoices:readReturns the external invoice shape.
PATCH/v1/invoices/{invoiceId}invoices:writeUpdates mutable fields on a draft invoice.
POST/v1/invoices/{invoiceId}/issueinvoices:issueMoves a draft invoice to issued — locks the legal fields.
POST/v1/invoices/{invoiceId}/sendinvoices:sendSends the issued invoice to the customer.
POST/v1/invoices/{invoiceId}/voidinvoices:writeVoids a draft or issued invoice.
GET/v1/invoices/{invoiceId}/paymentsinvoices:readPayments recorded against an invoice.
POST/v1/invoices/{invoiceId}/payment-linksinvoices:writeAttaches a hosted payment link to an invoice.
GET/v1/invoices/{invoiceId}/auditinvoices:readActor + workspace-scoped evidence events for an invoice.
GET/v1/invoices/{invoiceId}/documentinvoices:readThe rendered document backing an invoice.
POST/v1/invoices/{invoiceId}/previewinvoices:readRenders a preview without mutating invoice state.