post
https://example.com/v1/stays/bookings
Create a stay booking from a locked fare. Accepts the same fields as POST /v1/{vertical}/bookings plus an optional insuranceQuotes list of Mercury protection-plan UUIDs from GET /v1/stays/fares/{fareId}/protection-plans.
Quote UUIDs are translated to provider IDs before forwarding. A stale or unknown UUID results in 410 QUOTE_EXPIRED.
The Idempotency-Key header is required.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
401Missing or invalid authentication
403User lacks booking capability for this vertical
404Fare not found or expired / trip not accessible
409Booking already exists (conflict)
410Protection plan quote expired; re-fetch quotes
422Validation error, missing passenger document, or missing Idempotency-Key
503Booking service not configured