v2.9.0 | January 7, 2021
- Added capability to include time in historical fare quote request.
- (06/23/22) The API version 2.9.0 has been updated to support using alternate currency code.
API Information
What's New
- Added capability to include time in historical fare quote request.
- (06/23/22) The API version 2.9.0 has been updated to support using alternate currency code.
Business Value
- The new optional time will allow the user to display the fare in effect on a specific day and exact time in the past. This is very helpful when one or more fare or fare-related changes has been made to the same fare class during the day requested.
Functional Updates And Enhancements
In the Request
Optional
- Parameter: TicketingDate
-
Type: dateOrTime
Description: Specifies the ticketing date or date and time
Sample Value:
<FareRQ Version="2.9.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OptionalQualifiers>
<FlightQualifiers>
<VendorPrefs>
<Airline Code="UA"/>
</VendorPrefs>
</FlightQualifiers>
<TimeQualifiers>
<TravelDateOptions>
<Historical>
<TicketingDate>2020-04-15T15:25</TicketingDate>
<TravelDate>2020-04-22</TravelDate>
</Historical>
</TravelDateOptions>
</TimeQualifiers>
</OptionalQualifiers>
<OriginDestinationInformation>
<FlightSegment>
<DestinationLocation LocationCode="LAS"/>
<OriginLocation LocationCode="DFW"/>
</FlightSegment>
</OriginDestinationInformation>
</FareRQ>Note: Previously the type was fulldate.
v2.8.0 | August 2, 2018
- Added ability to request fare details for specific air segment numbers.
- Added branded fare details for the response message.
API Information
What's New
- Added ability to request fare details for specific air segment numbers.
- Added branded fare details for the response message.
Functional Updates And Enhancements
In the Request
Optional
- Parameter: SegmentSelect
-
Type: integer
Description: Used to allow a user to perform shortcut fare entries based upon existing itinerary segments.
Sample Value:
|-|FareRQ Version="2.8.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"|--| |-|OptionalQualifiers|--| |-|PricingQualifiers|--| |-|FareType|--| |-|InclusionCode|--|YB|-|/InclusionCode|--| |-|InclusionCode|--|SB|-|/InclusionCode|--| |-|/FareType|--| |-|Overrides|--| |-|Validation Ind="true"/|--| |-|/Overrides|--| |-|SegmentSelect EndNumber="4" Number="1"/|--| |-|/PricingQualifiers|--| |-|/OptionalQualifiers|--| |-|/FareRQ|--|
In the Response
Optional
- Parameter: Brand
-
Type: N/A
Description: Used to return branded fare information
Sample Value:
|-|FareBasis Code="F" CurrencyCode="USD" RPH="1"|--| |-|AdditionalInformation Acknowledgement="false" Constructed="false" FareType="X" FareVendor="A" Net="false" Private="false" PrivateInd="X" ResBookDesigCode="Y" RoutingNumber="PA01" SameDay="Added" SellingFareType="Original" YY="false"|--| |-|Airline Code="XX"/|--| |-|Brand BrandCode="BC" BrandName="BRANDNAMETEST" ProgramCode="BP" ProgramID="50" ProgramName="BRANDPROGRAM" SystemCode="V"/|--|
v2.7.0 | March 23, 2017
- Added ability to pass the original fare amount infromation
API Information
What's New
- Added ability to pass the original fare amount infromation
New Features
In the Response
Optional
- Parameter: Amount
-
Type: string
Description: used to pass the original fare amount
Sample Value:
|-|OriginalFare Amount="123.23"/|--|
v2.6.0 | November 10, 2016
- Added .../OptionalQualifiers/PricingQualifiers/RetailerRuleQualifier@Qualifier within the request message to be able to request fares linked to a specific Retailer Rule Qualifier code.
- Added .../FareBasis/AdditionalInformation/RetailerRules/AdjustmentSellingLevel and .../PricingTransaction to the response message to pass information on the retailer rules.
- Added .../FareBasis/AdditionalInformation/@SellingFareType to the response message to pass the Manual Adjusted Selling level fare type.
- Modified request schema to accept ...OptionalQualifiers/PricingQualifiers/FareType/InclusionCodeFlightSegment@ResBookDesigCode and ...OptionalQualifiers/PricingQualifiers/FareType/InclusionCode being sent together.
API Information
What's New
- Added .../OptionalQualifiers/PricingQualifiers/RetailerRuleQualifier@Qualifier within the request message to be able to request fares linked to a specific Retailer Rule Qualifier code.
- Added .../FareBasis/AdditionalInformation/RetailerRules/AdjustmentSellingLevel and .../PricingTransaction to the response message to pass information on the retailer rules.
- Added .../FareBasis/AdditionalInformation/@SellingFareType to the response message to pass the Manual Adjusted Selling level fare type.
- Modified request schema to accept ...OptionalQualifiers/PricingQualifiers/FareType/InclusionCodeFlightSegment@ResBookDesigCode and ...OptionalQualifiers/PricingQualifiers/FareType/InclusionCode being sent together.
New Features
In the Request
Optional
- Parameter: RetailerRuleQualifier
-
Type: N/A
Description: Used to query the system for fares incorporating fares linked to a specific Retailer Rule Qualifier code.
Sample Value:
|-|RetailerRuleQualifier Force="true"|--|
In the Request
Optional
- Parameter: Force
-
Type: boolean
Description: Used to force only fares with a matched Business Rule containing the specified Retailer Rule Qualifier.
Sample Value:
|-|RetailerRuleQualifier Force="true"|--|
In the Request
Optional
- Parameter: Qualifier
-
Type: string
Description: Used to specify a RetailerRuleQualifier to query for.
Sample Value:
|-|RetailerRuleQualifier Force="true"|--| |-|Qualifier|--|ABC123|-|/Qualifier|--|
In the Response
Optional
- Parameter: RetailerRules
-
Type: N/A
Description: Used to return Rule Retailer Codes if applicable.
Sample Value:
|-|RetailerRules|--| |-|AdjustmentSellingLevel|--|ASLRULE|-|/AdjustmentSellingLevel|--|
In the Response
Optional
- Parameter: SellingFareType
-
Type: string
Description: Used to distinguish between the Original Base fare level and the adjusted Selling level, ASL.
Sample Value:
|-|AdditionalInformation Acknowledgement="false" Constructed="false" FareType="X" FareVendor="A" Net="false" Private="false" PrivateInd="X" ResBookDesigCode="Y" RoutingNumber="PA01" SameDay="Added" SellingFareType="Original" YY="false"|--|
In the Response
Optional
- Parameter: AdjustmentSellingLevel
-
Type: string
Description: Used to return retailer rule for the Adjustment Selling Level.
Sample Value:
|-|RetailerRules|--| |-|AdjustmentSellingLevel|--|ASLRULE|-|/AdjustmentSellingLevel|--|
In the Response
Optional
- Parameter: PricingTransaction
-
Type: string
Description: Used to return retailer rule for pricing transactions.
Sample Value:
|-|RetailerRules|--| |-|AdjustmentSellingLevel|--|ASLRULE|-|/AdjustmentSellingLevel|--| |-|PricingTransaction|--|PRICINGRULE|-|/PricingTransaction|--|
Resolved Issues
In the Request
Optional
Description: Modified validation FareBasis@Code, FlightSegment@ResBookDesigCode, InclusionCode are mutually exclusive. System now accepts FlightSegment@ResBookDesigCode and InclusionCode sent together.
v2.5.0 | August 25, 2016
- New Parameter .../FareBasis/AdditionalInformation/@PrivateInd in order to pass variable values of Private fare indicators.
- New Parameter .../FareBasis/AdditionalInformation/@SameDayin order to pass variable values of Same Day fare indicators.
API Information
What's New
- New Parameter .../FareBasis/AdditionalInformation/@PrivateInd in order to pass variable values of Private fare indicators.
- New Parameter .../FareBasis/AdditionalInformation/@SameDayin order to pass variable values of Same Day fare indicators.
Functional Updates And Enhancements
In the Response
Optional
- Parameter: SameDay
-
Type: string
Description: used to return same day fare-related information.
Sample Value:
|-|AdditionalInformation Acknowledgement="false" Constructed="false" FareType="X" FareVendor="A" Net="false" Private="false" PrivateInd="X" ResBookDesigCode="Y" RoutingNumber="PA01" SameDay="Added" YY="false"|--|Note: Previously this parameter was boolean
In the Response
Optional
- Parameter: PrivateInd
-
Type: string
Description: used to pass variable values of Private Fare indicators.
Sample Value:
|-|AdditionalInformation Acknowledgement="false" Constructed="false" FareType="X" FareVendor="A" Net="false" Private="false" PrivateInd="X"|--|