The Shop By Specific Fare (PromotionalShoppingRQ) API, using a fare-led process, conducts a low fare search based on a fare basis code and base fare amount.
Target Audience
Travel Agency
Airline Carrier
API Version
1.0.4
Authentication
Session Token
Service Action Code
PromotionalShoppingRQ
PromotionalShoppingRQ returns a list of dates when the chosen fare is applicable, designating also whether or not the fare is available. The user then sends a specific date and the service returns a list of applicable and available flight schedules for that date.
Shop by Specific Fare can be sent independent of other Web services or the user can consume FareLLSRQ and/or OTA_AirLowFareSearchLLSRQ before calling PromotionalShoppingRQ, passing the base fare amount and fare basis code.
The Sabre work area or AAA is not affected by this service.
Sample Request
<?xml version="1.0" encoding="UTF-8"?>
<OTA_BestFareFinderRQ xmlns="http://www.sabre.com/OTA/BFF/2010/07" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ResponseType="BFF" Version="1.0.4" ResponseVersion="1.0.4">
<POS CompanyCode="TN" PseudoCityCode="M8NC"/>
<BestFareFinderPreferences ArrivalCity="SCL" Carrier="LA" DepartureCity="LIM" RequestStep="1" RequestType="R">
<DateRange DateRange="20" OutboundDate="2015-03-03"/>
<PrivateFareData>
<AccountCode Code="BCP"/>
</PrivateFareData>
<RequestedFares>
<RequestedFare FareAmount="751.00" FareBasisCode="MEELEC0F/DD08" FareCurrency="USD"/>
</RequestedFares>
<PassengerTypes>
<PassengerType Count="1" Type="ADT"/>
</PassengerTypes>
</BestFareFinderPreferences>
<IntelliSellTransaction Debug="0">
<ServiceTag Value="BFFOTA"/>
</IntelliSellTransaction>
</OTA_BestFareFinderRQ>
<OTA_BestFareFinderRQ xmlns="http://www.sabre.com/OTA/BFF/2010/07" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ResponseType="BFF" Version="1.0.4" ResponseVersion="1.0.4">
<POS CompanyCode="TN" PseudoCityCode="M8NC"/>
<BestFareFinderPreferences ArrivalCity="SCL" Carrier="LA" DepartureCity="LIM" RequestStep="1" RequestType="R">
<DateRange DateRange="20" OutboundDate="2015-03-03"/>
<PrivateFareData>
<AccountCode Code="BCP"/>
</PrivateFareData>
<RequestedFares>
<RequestedFare FareAmount="751.00" FareBasisCode="MEELEC0F/DD08" FareCurrency="USD"/>
</RequestedFares>
<PassengerTypes>
<PassengerType Count="1" Type="ADT"/>
</PassengerTypes>
</BestFareFinderPreferences>
<IntelliSellTransaction Debug="0">
<ServiceTag Value="BFFOTA"/>
</IntelliSellTransaction>
</OTA_BestFareFinderRQ>
Sample Response
<OTA_BestFareFinderRS xmlns="http://www.sabre.com/OTA/BFF/2010/07" Version="1.0.3" BestFareFinderOptions="20">
<Success/>
<Warnings>
<Warning Type="WORKERTHREAD" Code="TRANSACTIONID" MessageClass="I" Text="140673566414453130"/>
<Warning Type="SERVER" Code="TTFHLP626" MessageClass="I" Text="27037"/>
<Warning Type="DEFAULT" Code="RULEID" MessageClass="I" Text="17627"/>
<Warning Type="DRE" Code="RULEID" MessageClass="I" Text="14431"/>
</Warnings>
<Solutions>
<Outbound DepartureDate="2015-03-03" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-04" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-05" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-06" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-07" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-08" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-09" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-10" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-11" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-12" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-13" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-14" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-15" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-16" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-17" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-18" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-19" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-20" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-21" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-22" FareBasisCode="MEELEC0F/DD08"/>
</Solutions>
</OTA_BestFareFinderRS>
<Success/>
<Warnings>
<Warning Type="WORKERTHREAD" Code="TRANSACTIONID" MessageClass="I" Text="140673566414453130"/>
<Warning Type="SERVER" Code="TTFHLP626" MessageClass="I" Text="27037"/>
<Warning Type="DEFAULT" Code="RULEID" MessageClass="I" Text="17627"/>
<Warning Type="DRE" Code="RULEID" MessageClass="I" Text="14431"/>
</Warnings>
<Solutions>
<Outbound DepartureDate="2015-03-03" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-04" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-05" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-06" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-07" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-08" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-09" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-10" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-11" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-12" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-13" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-14" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-15" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-16" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-17" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-18" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-19" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-20" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-21" FareBasisCode="MEELEC0F/DD08"/>
<Outbound DepartureDate="2015-03-22" FareBasisCode="MEELEC0F/DD08"/>
</Solutions>
</OTA_BestFareFinderRS>