Booking with Bundle Process
Modified on: 2025-12-17 10:05
Introduction
The booking with bundle process enables comprehensive flight and ancillary service integration through a structured API sequence. The workflow supports both Hold Booking (temporary reservation) and Instant Booking (immediate confirmation) patterns.
A bundle is a pre-packaged collection of ancillary services that airlines offer alongside flight tickets, typically at a discounted price compared to purchasing each service individually. These bundles may include various combinations of services such as checked baggage, seat selection, in-flight meals, priority boarding, travel insurance, and other amenities. The primary value proposition of bundles is providing travelers with enhanced travel experiences through cost-saving packages that simplify the service selection process.
The bundleAvailability API interface serves as the central query mechanism for discovering all purchasable bundles associated with a specific flight offer.
After receiving the bundle options through this interface, partners must carefully evaluate the needSelection flag within each service component of the bundle. This critical boolean indicator determines whether the airline mandates specific service selection at the time of bundle purchase.
When needSelection is set to true, travelers must make explicit choices for certain services within the bundle—such as selecting their exact seat assignment from available options or choosing specific meal preferences from available menus. Conversely, when needSelection is false, these services are automatically included in the bundle without requiring specific selections, allowing for a streamlined purchase process while still providing the bundled value. This distinction ensures compliance with airline requirements while maintaining flexibility in the booking workflow.
Hold Booking with Bundle (Two-Step Process)

Instant Booking with Bundle (One-Step Process)

Did you find it helpful? Yes No
Send feedback