Dynamic Packaging API

Overview

The Dynamic Packaging service provides a feature for simultaneously searching and reserving a flight and hotel combination.

This service integrates the functionalities of the Hotels & Flights APIs to work together.

Upon receiving a search request for Dynamic Packaging, the system delivers the most favorable rates that meet the specified criteria, influenced by the client’s specific implementation and agreements with their providers.

By default, the service suggests a package comprising the least expensive hotel and flight options. Users have the option to alter the default flight and/or hotel selection to tailor the package according to the client’s specific needs.

👍

NOTE:

The Dynamic Packaging API supports only Net suppliers.

Kindly verify all Prerequisites are met before using the API.

Dynamic Packaging API Requests

RequestExplanation
Search Hotels and FlightsThis function is used to search for a hotel & flight combination.
Get Hotel Room PackageThis function is used to get the available packages for the specified Hotel ID.
Validate Flight Route (Fare Info)This function is used to validate a specific Flight Route ID.
Validate Hotel Room PackageThis function is used to validate a specific Hotel Package ID.
Get Payment InfoThis function is used to get the applicable payment options for a specific dynamic package.
Book Hotel and FlightThis function is used to book a combination of a hotel & flight as a complete package.

Dynamic Packaging Flow

Search Hotels and Flights

The "Search Hotel and Flight" feature allows you to simultaneously look for both flights and hotels by combining our Hotels and Flights API.

When you initiate a "Search Hotel & Flight" request, the system picks the most cost-effective options that match your criteria.
Initially, it suggests the least expensive combination of flight and hotel. However, there is an option for users to customize this package based on their client's specific needs, by changing the default choices of flights and hotels.

The response to your request will include detailed information on both Flight and Hotel options, providing a thorough list of choices that correspond to your search parameters.

Search Hotels and Flights API examples (Postman) - Click here.

Get Hotel Room Package (GetPackages)

The Get Hotel Room Package (GetPackages) request is designed to retrieve the latest room details for a specific hotel. To use this request, simply provide the hotelID and sessionID, which are returned in the response from the "Search Hotel and Flight" response.

Get Hotel Room Package API examples (Postman) - Click here.

Validate Flight Route (Fare Info)

The Validate Flight Route (Fare Info) request is designed to obtain the latest information on a particular flight. To make this request, you only need the RouteID and sessionID, which are provided in the response from the "Search Hotel and Flight" response.

Validate Flight Route API examples (Postman) - Click here.

Validate Hotel Room Package

The Validate Hotel Room Package request is used to get updated Hote Room information for a specific PackageID.
In order to initiate this request, all you need is the PakcageID, HotelID & sessionID which returned in the "Search Hotel and Flight" response.

Validate Hotel Room Package API examples (Postman) - Click here.

Get Payment Info

The Get Payment Info is used to retrieve the booking payment possibilities for a selected combination.
In order to send this request, all you need is the hotelID , PackageID, FlightRouteID & sessionID that was returned previously.

Get Payment Info API examples (Postman) - Click here.

Book Hotel And Flight

Submits a new booking request for the selected hotel and flight combination, returns the booking and flight references and booking and flight status .

Book Hotel And Flight API examples (Postman) - Click here.