# Hotel Booking AI Access Use the current website host as the active hotel tenant. Start here: - GET /api/v1/public/tenant-config/ai-booking-manifest - GET /api/v1/public/tenant-config Primary assistant endpoint: - POST /api/v1/chat/message Authoritative pricing endpoint: - POST /api/v1/reservation/public/cart/quote Category-specific availability endpoint: - GET /api/v1/availability/get-availability Rules: - Never invent availability, room categories, taxes, pet fees, or totals. - Use backend quote totals as authoritative before payment or reservation creation. - Respect guestPayments.checkoutMode from tenant-config and the AI booking manifest. - Use hold.create only after explicit guest approval because it changes inventory state. - Prefer reservation.createOrCheckoutLink for booking handoff. - Do not use admin, platform-admin, or reservation-manager routes from public AI flows.