Release Notes 22.2
Schema Version and Retirement
The latest schema, version 52.0, released with Universal API 22.3.
Important!
- Schema versions 39 (released with 16.4), 40 (released with 17.1) and 41 (released with 17.2) were retired 07 July 2022. Review the associated Developer Advisories:
- After the retirement date, transactions that are sent using retired schema versions will fail.
Functional Updates
Release 22.2 indicates content for the upcoming releases.
Update | Provider | Detailed Description | Associated Transactions | Schema Change | Schema Location/XPATH |
---|---|---|---|---|---|
Defect Fixes | |||||
For details, see:
|
|||||
Universal API Release 22.2.3 | |||||
Schema Retirement | 1G, 1V, 1P |
Schema versions 39 (released with 16.4), 40 (released with 17.1) and 41 (released with 17.2) were retired 07 July 2022. Review the associated Developer Advisories: |
All topics | No | All.xsd |
Universal API Release 22.2.2 | |||||
Schema v52.0 Release | 1G, 1V, 1P |
Schema v52.0 is released with new and updated functionality on 16 June 2022, and with the removal of Axess/1J/JAL content. The schema tables have been updated, and the differences file is available here. |
All | Yes | All.xsd v52.0 |
Support sellable rates only for vehicles on Galileo and Apollo.
|
1G, 1V |
Previously, Universal API returned a warning (SellableRatesOnly option is not valid for Providers 1G, 1V) when VehicleSearchAvailabilityReq had SellableRatesOnly="true". This enhancement returns car segments that are available for sale when SellableRatesOnly="true" for Galileo (1G) and Apollo (1V).
|
Vehicle Search | No |
Vehicle.xsd VehicleSearchAvailabilityReq/VehicleSearchModifiers @SellableRatesOnly="true" now returns vehicles for sale for Galileo (1G) and Apollo (1V). |
Return vendor surcharge in a standard car availability response.
|
1G, 1V |
Previously, Universal API did not map surcharge information from the provider to be returned in a car standard availability response. This enhancement allows surcharge to be returned in the vehicle charge category.
|
Vehicle Search | No |
Vehicle.xsd VehicleSearchAvailabilityRsp/Vehicle/VehicleRate/VehicleCharge @Category="Surcharge" . |
Send traveler and agency email address in a Hotel segment.
|
1G, 1V |
This enhancement provides the ability to add traveler and agency email addresses at the hotel segment level, at the time of booking, so that third party billing applications, e.g., Nightbridge, can properly bill agencies in the event of a no-show.
|
Hotel Booking | No |
Universal.xsd HotelCreateReservationReq/ @Email Type="Traveler" EmailID="123@456.com" @Email Type="Agency" EmailID="ABC@XYZ.com" |
Include CPTR SSR type when booking corporate/fixed fares on Indigo (6E).
|
ACH |
Previously, the CPTR SSR was shown as OTHS for Indigo (6E), and a warning message displayed when using, "common_v47_0:ResponseMessage Code="0" Type="Warning" ProviderCode="1G">SSR OTHS is not supported for the requested provider. A vendor remark has been added instead.</common_v47_0:ResponseMessage> This enhancement allows Indigo ACH bookings to include the CPTR (Corporate Traveler) SSR so customers can get special services, e.g., free baggage allowance, free meal, free seat selection, etc., on Indigo (6E). For example: <common_v47_0:SSR Key="pS4+DA==" SegmentRef="XLfA=" Status="HK" Type="CPTR" Carrier="6E" ProviderReservationInfoRef="pS4+DA==" ElStat="A"/> Note: Corporate fares are available for Contracted Customers only and they cannot be combined with any other fare types. |
Indigo | No |
Universal.xsd AirCreateReservationRsp/UniversalRecord/BookingTraveler @SSR Type="CPTR" |
Universal API Release 22.2.1 | |||||
Axess (1J) agreement expiration. | 1J |
The contract between Travelport and Axess (1J) expired on 31 March 2022. All exclusive 1J, Axess, and JAL content has been removed from the associated help pages and schema tables. However, references to 1J remain in the downloadable schema files until TBD.
|
|||
Support nine-digit tax amount in Low Fare Shopping, Air Price, Booking and UR Retrieve. |
1G |
Previously, Universal API supported only eight digits, including decimal point, for the tax amount. This enhancement returns nine-digit taxes to support currencies longer than eight digits, which improves workflows so that no special coding for consuming longer tax data is required, and ensuring responses are consistent. For example, <air:AirPricingSolution Key="g7lRww==" TotalPrice="ARS527680.20" BasePrice="USD3020.00" ApproximateTotalPrice="ARS527680.20" ApproximateBasePrice="ARS302000.00" EquivalentBasePrice="ARS302000.00" Taxes="ARS225680.20" Fees="ARS0.00" ApproximateTaxes="ARS225680.20" QuoteDate="2021-09-29" xmlns:air="http://www.travelport.com/schema/air_v50_0">
|
No |
Air.xsd, Universal.xsd, /AirPricingSolution, /AirPricingInfo, etc., for all instances of tax values in the response. |