Update quote status
PATCH
https://app.speybooks.com/api/v1/quotes/{id}/statusTransition a quote between lifecycle states. The endpoint accepts
draft, sent, accepted, and declined as targets, and
the server enforces the transition table (see Lifecycle): an
illegal transition is rejected. In practice no legal transition
targets draft, and converted is reachable only through the
convert endpoint.
Writes an audit record on success.
Path parameters
idstringrequiredBody parameters
statusstringrequiredNew status. Convert to invoice uses POST /:id/convert.
draftsentaccepteddeclinedResponse
200Quote status updated.
Show response fields
statusstringError codes
400Illegal status transition.
404Quote not found.