Release Notes 22.2

Schema Version and Retirement

The latest schema, version 52.0, released with Universal API 22.3.

Important!

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

 

 

LFS

Air Pricing

Booking

UR Retrieve

No

Air.xsd, Universal.xsd,

/AirPricingSolution, /AirPricingInfo, etc., for all instances of tax values in the response.