Batch Quote Action
POST /quotes/batch
Archive, expire or revoke up to 200 quotes.
READ THE PER-ROW RESULT, not the HTTP status. Each quote runs in its own
transaction, so a 200 here means “the batch ran”, not “every quote moved”:
an out-of-scope id comes back forbidden, an unknown one error, and a
quote whose status makes the action meaningless comes back skipped.
Authorizations
Parameters
Header Parameters
Request Body required
Archive, expire or revoke up to 200 quotes.
Each quote runs in its OWN transaction and reports its own outcome, so one bad row does not roll back the rest. The per-row result is the whole point of the endpoint - read it rather than the HTTP status.
object
What to do to every quote in the list.
Quote ids. An out-of-scope or unknown id is reported per-row, not fatal.
Responses
200
Successful Response
object
An open envelope for a LIST result, so a bare list keeps its shape.
object
422
Validation Error