API Information

Response Format
JSON
Method/Endpoint
POST v3.4.0/shop/flights
Current Version
3.4.0
Target Audience
TN
Environment
Production
Documentation
Go to the Bargain Finder Max documentation

What's New

  • Bargain Finder Max has been enhanced with the following new optional search parameters: • Enforce a specific stopover point within the leg of a journey • Specify cabin per leg in multiple fares per itinerary

Business Value

  • These enhancements enable the opportunity to find lower priced itinerary options by specifying stopover point, and a more efficient and targeted result with search by preferred cabin at the leg level.

New Features

In the Request

Optional

Parameter: Stopover

Type: StopoverType

Description: The new parameter, which allows to specify the information for the requested stopover.

Sample Value:

{ "OriginDestinationInformation": { "RPH": 1, "DepartureDateTime": "2018-01-01T00:00:00", "DepartureWindow": 10001200, "OriginLocation": { "LocationCode": "LAX" }, "DestinationLocation": { "LocationCode": "LGA" }, "TPA_Extensions": { "Stopover": { "DepartureDateTime": "2018-01-06T00:00:00", "DepartureWindow": 10001200, "StopoverPoint": { "LocationCode": "JFK", "LocationType": "A" } } } } }
Note: The DepartureDateTime – Element is (required) and contains text in date time format: YYYY-MM-DDTHH:MM:SS DepartureWindow – Element is (optional) and contains text in range format: HHMMHHMM StopoverPoint – Element is (required) LocationCode (required)(attribute) airport/city code LocationType (optional)(attribute) 'A' or 'C' value

Functional Updates And Enhancements

In the Request

Optional

Parameter: Cabin

Type: CabinType

Description: Defines the preferred cabin to be used in a search at the leg level in flex fare group.

Sample Value:

{ "FlexibleFares": { "FareParameters": { "Leg": [ { "Num": 1, "Cabin": { "Type": "Y" } }, { "Num": 2, "Cabin": { "Type": "C" } } ] } } }
Note: Multiple preferred cabins can be requested at the leg level in each multiple fares per itinerary group.