Re-verify a selected Expedia Rapid rate immediately before booking to avoid stale-price failures, using the Price Check step of the Rapid booking flow.

domain: developers.expediagroup.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. From a Shopping API (rooms/rates) response, take the price_check link included on the specific room object the traveller selected.
  2. Call that price_check link right before booking to re-verify the rate is still valid.
  3. If the response status is MATCHED, use the returned link value as your Booking URL/token in the Create Booking (Booking API) request.
  4. If the price has changed (a price mismatch), read the newly returned rate and link, and re-confirm the new price with the traveller instead of silently booking at the old price.
  5. Submit the Booking API request using the fresh link from the most recent Price Check — don't cache or reuse an older link.
  6. If the Booking API call itself returns HTTP 503 on the first attempt, treat it as an expired Booking link: call Price Check again to get a new link, then retry booking.

Known gotchas

Related routes

Apply correct caching rules for flight offers to avoid stale-price errors
travel-general · 6 steps · unrated
Retrieve the full confirmed itinerary and change history for an existing Expedia Rapid lodging reservation
developers.expediagroup.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans