API Information

Response Format
JSON
Method/Endpoint
BargainFinderMax_ADRQPOST v4.2.0/shop/altdates/flights
Current Version
4.2.0
Target Audience
TN
Environment
Production
Documentation
Go to the Alternate Date documentation

What's New

  • Alternate Date has been enhanced with the following new optional search parameters:
  • Long Connect – To specify the number or percentage of itineraries with long connections to be returned.
  • AirShoppingRuleManager – To specify and invoke the traveler persona rules.
  • Additionally, the following information will be returned in the BargainFinderMax response:
  • Forced Stopover Indicator – New indicator at the segment level to denote stopover point.

Business Value

  • Each of these new parameters power new ways to market, shop and convert lookers to bookers.

New Features

In the Request

Required

Parameter: TravelerPersona@Name

Type: String

Description: New parameter to specify the traveler persona as created via the Air Shopping Rules Manager.

Sample Value:

{ "IntelliSellTransaction": { "RequestType": { "Name": "50ITINS" }, "TravelerPersona": { "Name": "ABCTRAVEL" } } }
Note: The name of the ‘Travel Persona’ is to be used with the Air Shopping Rules Manager application, only. The applicable rules associated to the travel persona will be invoked by Bargain Finder Max.

Optional

Parameter: NumberOfSolutions

Type: CountOrPercentage

Description: Indicator to specify the desired number of solutions to be returned in the response either in percentage or a number.

Sample Value:

{ "TravelPreferences": { "ValidInterlineTicket": "true", "TPA_Extensions": { "TripType": { "Value": "OneWay" }, "LongConnectTime": { "Enable": "true", "Min": 781, "NumberOfSolutions": "23%" }, "JumpCabinLogic": { "Disabled": "true" } } } }

In the Response

Optional

Parameter: RequestedStopover Ind

Type: Boolean

Description: Indicator to identify which segment is the one departing from the stopover point in the BargainFinderMax response (within one leg).

Sample Value:

{ "FlightSegment": { "DepartureDateTime": "2018-08-12T16:50:00", "ArrivalDateTime": "2018-08-12T20:20:00", "StopQuantity": 0, "FlightNumber": 872, "ResBookDesigCode": "V", "ElapsedTime": 150, "DepartureAirport": { "LocationCode": "LHR", "TerminalID": 5 }, "ArrivalAirport": { "LocationCode": "KRK" }, "OperatingAirline": { "Code": "YY", "FlightNumber": 872 }, "Equipment": { "AirEquipType": 320 }, "MarketingAirline": { "Code": "YY" }, "MarriageGrp": "O", "DepartureTimeZone": { "GMTOffset": 1 }, "ArrivalTimeZone": { "GMTOffset": 2 }, "TPA_Extensions": { "eTicket": { "Ind": "true" }, "Mileage": { "Amount": 889 }, "RequestedStopover": { "Ind": "true" } } } }