04 Replace quote
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Bearer authentication of the form Bearer <token>, where token is your auth token.
Replaces an existing quote and reprices it. Same validation shape as 03 Create quote.
This is a full replace, not a partial update. Everything you omit is dropped, not preserved. Send the complete booking every time.
Because a confirmed booking silently drops back to quote with its billing cleared, do not replace one after checkout unless you intend exactly that. Nothing is refunded and no email is sent.
confirm is still required|boolean here, and is ignored outright on this endpoint.
Another company’s booking is deliberately indistinguishable from one that does not exist.
Ids you send for journeys[].id and stops[].id are honoured only when they already belong to this booking. Anything else is treated as a new row rather than being adopted.