Release Notes 24.4
Schema Version and Retirement
The latest schema, version 53.0, released with Universal API 24.4.
Important!
Schema Retirement: Schema Version 42 (Release 17.3) through Schema Version 44 (Release 18.1) will be retired 23 Jan 2025. Schema Version 45 (Release 18.2) through Schema Version 44 (Release 19.1) will be retired 26 Jun 2025
After the retirement date, transactions sent using retired schema versions will fail.
Functional Updates
U indicates content for the upcoming or recent releases.
Update | Provider | Detailed Description | Associated Transactions | Schema Change | Schema Location/XPATH |
---|---|---|---|---|---|
Defect Fixes | |||||
|
|||||
Universal API Release 24.4.3 | |||||
Integrate Image URL for Vehicle Matrix |
1G
|
Previously, a separate request had to be sent to receive image URLs and in the Car Matrix response. This enhancement includes the Image URLs in the Car Matrix Response. |
Vehicle Matrix | No |
Vehicle v53.xsd and greater. VehicleSearchAvailabilityRsp/Vehicle @MediaItem |
Integrate Geo Search pickup and return time for Vehicle Matrix. |
1G
|
This enhancement adds pickup and return time in the GeoSearch response. |
Vehicle Matrix | No |
Vehicle.xsd VehicleSearchAvailabilityReq/VehicleDateLocation
|
Determine city or airport automatically when sent in shop request. |
1G |
Previously, customers had to code their applications to make a distinction between city and airport codes. This enhancement automatically detects whether a location in a shop request is an Airport or City code by specifying the city or airport code in the in the @CityOrAirport attribute and indicating "true" or "false" whether the code in PreferCity is true = city or false = airport. For example, <CityOrAirport Code="GRU" PreferCity="true" /> |
Low Fare Shopping | No |
Air.xsd LowFareSearchReq/SearchAirLeg/SearchOrigin @CityOrAirport PreferCity="true" or "false" |
Universal API Release 24.4.2 | |||||
Schema Version 53 is available. |
1G, 1V, 1P |
Schema version 53 is available for consumption, as well as a differences file for comparison, and the C# Proxy .zip archive file. |
Yes | Schema v53.xsd | |
Return Routehappy amenities for each leg of a direct flight in an air response. |
1G |
In Direct Flight requests, this enhancement returns Routehappy content in the air response for each leg of a direct flight. Note: This is limited release functionality. Contact your Travelport representative for further information. |
RouteHappy Amenities | Yes |
Air v53, Universal v53 LowFareSearchReq/, AirPriceReq/, AirCreateReservationReq/, UniversalRecordRetrieveReq/, UniversalRecordModifyReq/
LowFareSearchRsp/, AirPriceRsp/, AirCreateReservationRsp/, UniversalRecordRetrieveRsp/, UniversalRecordModifyRsp/
|
Support multiple expanded fare rule data in the FareRule response. |
1G |
This enhancement returns a full set of non-truncated data in the FareRules and AirPrice response, when the request sends the FareRuleType="long" element. This allows agencies to display a full rules-set to travelers, and they can make an educated decision when selecting fares associated to their itineraries. Note: If the full set of rules exceeds the 180K limit, the following messages return:
|
No |
Air.xsd AirPriceRequest, AirFareRulesRequest, @FareRuleType="long" |
|
New API Support number. |
1G, 1V, 1P |
A new contact telephone number is available for Travelport API customers. For all regions:
See DA 1041 for more information. |
Support | No | N/A |
Updated surcharges return in Tax Description Display. |
1G |
This enhancement, @ReturnTaxDetails, returns expanded tax details in the AirPrice response so that the full tax name (associated to the tax code) and the additional surcharge information displays for the selected itinerary.
|
Air Price | Yes |
Air v53.xsd AirPriceReq/@ReturnTaxDetails AirPriceRsp/AirPriceResult/AirPricingSolution/AirPricingInfo/TaxInfo/TaxDetail/@Description |
Expand ad marketing for sponsored flights. |
1G |
This enhancement includes functionality to support ad marketing for airlines and customers who book the marketed flights. For more information contact your Travelport Account Representative.
|
Low Fare Shopping Air Pricing Air Booking UR Retrieve Air Ticketing |
Yes |
Air v53.xsd, Universal v53.xsd, LowFareSearchReq/@ReturnSponsoredFlight, @SponsoredFltTrnxId LowFareSearchRsp/@SponsoredFltTrnxId AirPriceReq/@ReturnSponsoredFlight, @SponsoredFltTrnxId AirPriceRsp/@SponsoredFltTrnxId AirCreateReservationReq/@ReturnSponsoredFlight, @SponsoredFltTrnxId AirCreateReservationRsp/@SponsoredFltTrnxId UniversalRecordRetrieveReq/@ReturnSponsoredFlight, @SponsoredFltTrnxId UniversalRecordRetrieveRsp/@SponsoredFltTrnxId AirTicketingReq/@ReturnSponsoredFlight, @SponsoredFltTrnxId AirTicketingRsp/@SponsoredFltTrnxId |
Universal API Release 24.4.1 | |||||
Return Routehappy content with Incidental stops in Air Booking and Universal Record Retrieve. |
1G |
This enhancement expands on the existing Routehappy flight amenity content returned in the AirCreateReservation, UniversalRecordRetrieve, and the Session Booking transactions BookingPricing, BookingTraveler, and BookingEnd, by extending the data to each leg of a direct flight. Note: This is limited release functionality. Contact your Travelport representative for further information. |
Yes |
Universal v53.xsd, SharedBooking v53.xsd AirCreateReservationRsp/ UniversalRecordRetrieveRsp/ BookingTravelerRsp/ BookingPricingRsp/ BookingEndRsp/ UniversalRecord/AirReservation/AirPricingInfo/BookingInfo
|
|
Return Routehappy content in Universal Record Modify response. |
1G |
This enhancement returns Routehappy amenities for each flight when modifying a booking to offer customers a detailed view of the amenities for the flights previously selected. Note: When amenity details are not returned for one or more flights the following warning returns in a successful response: <common_v50_0:ResponseMessage Code="????" Type="Warning" ProviderCode="1G">No Merchandising Amenity details returned for Flight(s) [EY][31], [EY][34] /common_v50_0:ResponseMessage> Note: This is limited release functionality. Contact your Travelport representative for further information. |
UR Modify | Yes |
Universal v53.xsd UniversalRecordModifyRsp/UniversalRecord/AirReservation/AirPricingInfo/BookingInfo
|
Integrate coordinate-based geo-search in Car Matrix
|
1G, 1V |
This enhancement expands the flexibility of car rental location searches beyond traditional location codes. Vehicle matrix requests now support latitude, longitude, and radius criteria. Responses include each qualifying location, geocoordinates, and distance from the search point.
|
Vehicle.xsd VehicleSearchAvailabilityReq/VehicleDateLocation @Latitude @Longitude @Distance @Unit |
||
Support multiple expanded fare rule data in the FareRule response.
|
1G |
This enhancement returns a full set of non-truncated data in the FareRules and AirPrice response, when the request sends the FarRuleType="long" element. This allows agencies to display a full rules set to travelers, and they can make an educated decision when selecting fares associated to their itineraries. Note: If the full set of rules exceeds the 180K limit, the following messages return:
|
No |
Air.xsd AirPriceRequest, AirFareRulesRequest, @FareRuleType="long" |