The Bundle API is a unified booking orchestration layer that lets you confirm, manage, and cancel reservations across multiple HBX Group products — Hotels, Activities, and Transfers — through a single, consistent set of endpoints.
Instead of integrating each product's booking lifecycle independently, you combine their rate keys in one Pre-Confirmation call and manage the resulting booking (whether it contains one service or three) with a shared set of operations: confirmation, retrieval, modification, voucher, partial cancellation, and full cancellation. Payment, 3-D Secure authentication, and cancellation policies are handled in one place.
What the Bundle API does
| Operation | Method | Purpose |
|---|---|---|
| Pre-Confirmation | POST /booking |
Creates the booking and processes the payment. Accepts rate keys from Hotels, Activities, and Transfers in a single request. |
| Confirmation | POST /bookings/{bookingId}/three-ds-authenticate |
Finalises the booking after 3-D Secure authentication. |
| Booking Detail | GET /bookings/{bookingId} |
Returns the full state of a booking. |
| Booking List | GET /bookings |
Returns a paginated list of bookings filtered by date range, status, and other criteria. |
| Booking Modification | PUT /bookings/{bookingId} |
Updates the data of an existing booking. |
| Voucher | POST /bookings/{bookingId}/voucher |
Retrieves the vouchers for each service in the booking. |
| Partial Cancel | DELETE /bookings/{bookingId}/services/{serviceBookingId}-1 |
Cancels a single service within a multi-service booking. |
| Cancel | DELETE /bookings/{bookingId} |
Cancels the entire booking. |
What the Bundle API does not do
1.Call the relevant Booking APIs (Hotels, Activities, Transfers) to obtain the rateKey of each service you want to include.
2.Submit the collected rate keys to the Multiproduct Pre-Confirmation endpoint.
3.Complete the booking lifecycle through the shared Multiproduct endpoints: Confirmation, Booking Detail, Booking List, Modification, Voucher, Partial Cancel, and Cancel.
Who should use this API
Partners selling multi-product travel packages — bundled hotel stays with transfers and activities, airport-and-tour combos, or any mix of HBX Group inventory — benefit from a single integration surface instead of maintaining a separate booking stack per product. The Bundle API centralises payment, 3-D Secure authentication, booking management, and cancellation handling into one consistent interface.