Post lifecycle message
POST/v1/invoices/:token/lifecycle-messages
External systems (ERPs, connectors) post lifecycle status updates. Supports idempotency via the Idempotency-Key header.
Request
Responses
- 200
- 201
- 400
- 404
- 409
- 422
Idempotent duplicate — original message returned
Lifecycle message created
Validation error
Invoice not found
State transition invalid or terminal state
Invoice not yet in integration-ready state