post
https://api.liteapi.travel/v3.0/experiences/tours//booking-options
Overview
Resolve priced booking options, time slots, and required guest inputs for a selected tour date and participant mix.
When to Use
- Option/slot pickers - Show available variants and start times for a date
- Live pricing - Display slot totals (
pricing.totals.net/priceSummary.netPrice) - Checkout forms - Collect
bookingQuestionSchemabefore proceeding to payment
What You Get
- Booking options -
optionId, title, andbookingQuestionSchema - Time slots -
dateTime,isAvailable, and slot-level pricing (unitNet/totalNet/totals.net/priceSummary.netPrice, plustotals.commission) - Participant mapping - Uses
ticketCategorykeys from availability (e.g.adult,child)
Quick Start
POST a body with language, currency, date (YYYY-MM-DD), and participants to /experiences/tours/{id}/booking-options. Use slot pricing.totals.net as selection.price.amount on prebook, and for checkout handoff.
Option-level price
priceoptions[].price.amount reflects the lowest available slot price for the requested mix. Checkout uses the chosen slot's pricing.totals.net.
Error codes
Product-operation codes are listed below. Shared authentication/access/rate-limit middleware can return common codes such as 401, 40301 or 4290. HTTP status and error code are separate; do not parse message text.
| Code | Meaning |
|---|---|
| 71001 | invalid experience request |
| 71002 | experience not found |
| 71003 | experiences provider request failed |
| 71004 | experiences provider request timed out |
| 71005 | experience request is unauthorized |
| 71006 | experience request is forbidden |
| 71007 | experiences service is temporarily unavailable |
| 71099 | failed to retrieve experiences |
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…

