Update quote status

PATCH https://app.speybooks.com/api/v1/quotes/{id}/status

Transition a quote between lifecycle states. Valid target statuses are: draft, sent, accepted, declined. The API does not enforce specific transition rules beyond what the status enum allows — the client is responsible for valid transitions.

Triggers a QUOTE_STATUS_CHANGED audit log entry.

Path parameters

id string required

Body parameters

status string required
New quote status.
draftsentaccepteddeclined

Response

200 Quote status updated.
Show response fields
status string

Error codes

404 Quote not found.