Skip to main content

Send a lifecycle event for an invoice

PUT 

/invoices/:uuid/lifecycle

Submits a status transition for the invoice (e.g. REFUSED, APPROVED, PAYMENT_RECEIVED). The upstream provider processes the event asynchronously and emits follow-up status callbacks. Returns 202 on success. Returns 422 if invoiceStatus is not a known InvoiceStatus value. Owner-scoped.

Request

Responses

Invoice resource updated