Trigger a quote lifecycle transition
PATCH/api/v1/quotes/:id/transition
Trigger a lifecycle state transition for a quote.
Available transitions depend on current state:
- draft →
finalize,cancel - sent →
accept,reject,expire,cancel - accepted →
convert
Request
Responses
- 200
- 401
- 404
- 422
The transition was applied; the response reflects the quote's new lifecycle_state
The request did not include a valid OAuth 2.0 access token
No quote exists with the given ID, or it belongs to another workspace
The requested event is not a valid transition from the quote's current lifecycle state (draft: finalize/cancel, sent: accept/reject/expire/cancel, accepted: convert)