Skip Navigation

Air Fare By City Pairs

2.9.0
Air
Pricing
SOAP API
Travel Agency
Airline Carrier
  • 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

Format
XML
Current Version
2.9.0
Environment
Production

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.

  • Added ability to request fare details for specific air segment numbers.
  • Added branded fare details for the response message.

API Information

Format
XML
Current Version
2.8.0
Environment
Production

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"/|--|

  • Added ability to pass the original fare amount infromation

API Information

Format
XML
Current Version
2.7.0
Environment
Production

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"/|--|

  • 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

Format
XML
Current Version
2.6.0
Environment
Production

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.


  • 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

Format
XML
Current Version
2.5.0
Environment
Production

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"|--|