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

  • @Latitude

  • @Longitude

  • @Distance

  • @Unit

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.

Schemas and WSDLs

Schema Retirement

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/

  • @ReturnAmenities

LowFareSearchRsp/, AirPriceRsp/, AirCreateReservationRsp/, UniversalRecordRetrieveRsp/, UniversalRecordModifyRsp/

  • .../BookingInfo/AmenitiesRef

  • .../BookingInfo/@IncidentalStops

  • .../AmenitiesList

 

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:

  • "TOO MANY TEXT LINES - TEXT TRUNCATED" warning message

  • "DO A CATEGORY SPECIFIC TEXT ENTRY" prompt message

 

Fare Rules

Air Pricing

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:

  • Phone: +1 (646) 568-9789

  • This line is open 24 hours a day, 7 days a week.

  • Select option 1 to connect to our Global Service Operations (GSO) desk. This line is open 24 hours a day, 7 days a week.

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.

UR Booking

UR Retrieve

Shared Booking

Yes

Universal v53.xsd, SharedBooking v53.xsd

AirCreateReservationRsp/

UniversalRecordRetrieveRsp/

BookingTravelerRsp/

BookingPricingRsp/

BookingEndRsp/

UniversalRecord/AirReservation/AirPricingInfo/BookingInfo

  • /AmenitiesRef

  • @IncidentalStops

 

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

  • /AmenitiesRef

  • @IncidentalStops

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 Shopping

 

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:

  • "TOO MANY TEXT LINES - TEXT TRUNCATED" warning message

  • "DO A CATEGORY SPECIFIC TEXT ENTRY" prompt message

 

Fare Rules

Air Pricing

No

Air.xsd

AirPriceRequest, AirFareRulesRequest,

@FareRuleType="long"