Endpoint
Authentication
string
required
Bearer token (e.g.
Authorization: Bearer YOUR_API_KEY)Path parameters
string
required
Product ID (UUID format)
Request example
Response
array
required
Array of available extensions
object
Map of extension details by product ID
Extension types
Required extensions
Extensions marked asrequired: true must be included in bookings. These are typically:
- Travel insurance
- Visa assistance
- Mandatory transfers
Optional extensions
Extensions marked asrequired: false are optional add-ons:
- Meal upgrades
- Excursions
- Room upgrades
- Equipment rental
Extensions with options
WhenhasOptions: true, the extension references a product with multiple pricing options (e.g., different insurance tiers, room types).
Use cases
Display add-ons in booking flow
Show available extensions with pricing:Calculate total with addons
Include selected extensions in price calculation:Validate required extensions
Ensure required extensions are selected:Related endpoints
Calculate price
Calculate total price including extensions
Get product
Get base product details
Pricing options
Get room options if extension has choices