Agent booking sessions — AI agents can prebook and hand off to checkout
Discovery tells agents we exist. Booking is where value lands. Today we are shipping Phase 1 of agentic hotel booking on lux.ski — prebook a live rate, return a checkout URL, and let the traveler pay securely on our site.
The flow
get_rates → create_booking_session → checkoutUrl → traveler pays on lux.ski
Agents never handle card data. They quote with get_rates, hold a rate for 30 minutes with create_booking_session, and send the traveler the checkoutUrl. Payment runs through RateHawk/ETG (Payota) on our existing checkout page.
MCP tools
- get_rates — structured quote with rateId per room
- create_booking_session — prebook + checkout URL (30 min TTL)
- get_booking_url — deep link without prebook
- compare_hotels — side-by-side rates for 2–3 hotels
- get_booking_status — session or completed booking lookup
- request_concierge — human advisor for complex trips
REST API
- GET /api/book/sessions?hotelName=… — quote rates
- POST /api/book/sessions — create prebooked session
- GET /api/book/sessions/{token} — load session for checkout
All capabilities are listed in our ARD catalog and OpenAPI spec. Phase 3 will add Stripe hosted payment links for merchant-of-record checkout; Phase 1 uses our proven RateHawk payment path.
Start here: Developers·ARD catalog·Booking docs·OpenAPI





