Release Notes 25.1
Schema Version and Retirement
The latest schema, version 53.0, released with Universal API 24.4.
Important!
Effective January 23, 2025, the Travelport Universal API schema retirement process is being put on hold temporarily. See the Schema Retirement page for further details.
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 25.1.2 | |||||
Structured Fare Rule from Fare Display
|
1G |
This enhancement provides the ability to obtain structured fare rules from a fare display response following an AirFareDisplayRuleKey request so that any application built for mini fare rules flow works consistently with an already implemented workflow of Shop and Price.
|
Fare Rules | No |
Air.xsd AirFareRulesReq/AirFareDisplayRuleKey |
Provide reason for frequent traveler data failure when adding at time of booking or modify
|
1G |
With this enhancement, when Air Create Reservation or Universal Modify request includes Frequent Traveler information, and if there is a failure, e.g., an invalid name, the response returns the reason for the failure as a warning message. This allows the agency to resolve any issue in their application or allows the traveler to provide the correct data. For example: <common_v51_0:ResponseMessage Code="0" Type="Warning">Invalid – XX[Airlinecode] Loyalty Number - XXXXXXXXXXXX for Booking Traveler - XXXXXXXX - XXXXXX Please take necessary action.</common_v51_0:ResponseMessage> |
No |
Universal.xsd AirCreateReservationReq/
UniversalRecordModifyReq/
|
|
Updated Error Codes
|
1G, 1V, 1P |
The following error codes have been added to the Universal API Errors topic:
An updated .xml error file is available for download. |
Error Codes and Messages |
No | Air.xsd |
Universal API Release 25.1.1 | |||||
Enable unmasked CreditCard details for Non-Air Segments in the AirBook response. |
1G |
This enhancement returns unmasked Credit Card details for Non-Air Segments in the booking, import, modify, and retrieve response when ReturnUnmaskedData is set as “true.” This feature is implemented for Hotel Booking, UR Import, UR Retrieve, and Vehicle Booking. There is no exception coding in Universal API for this feature. If the provider returns unmasked data, then Universal API displays unmasked data. This feature is Implemented at the agency level. Contact your Travelport representative for more information.
|
|
No |
Universal.xsd HotelCreateReservationReq UniversalRecordImportReq UniversalRecordRetrieveReq VehicleCreateReservationReq @ReturnUnmaskedData set as “true” |
Return NTM Hotel star rating information in HotelDetails response.
|
1G, 1V |
This enhancement returns Northstar Travel Media (NTM) hotel star rating information in the HotelDetails response. This is a limited-release feature. Consult with your Travelport Representative for further details.
|
Hotel Details | No |
Hotel.xsd HotelDetailsRsp/RequestedHotelDetails/HotelProperty/HotelRating @RatingProvider="NTM" |
Support ticket modifier Value Code in UR Retrieve and Modify Responses. |
1G |
This enhancement returns a Value Code (VC) in a Universal Record Retrieve, Universal Record Import, Booking Display, Air Merchandising Fulfillment (AMF), and Universal Record Modify response so that the PNR and fare quote can be validated against the rules set in the customer's internal database. When the PNR has TicketModifier Value Code, the response includes the TicketModifier Value Code and Commission details. Copy
|
|
No |
Universal.xsd, SharedBooking.xsd, AirMerchandisingFulfillmentRsp/ BookingDisplayRsp/ UniversalRecordImportRsp/ UniversalRecordModifyRsp/ UniversalRecordRetrieveRsp/
|
Transavia no longer returns Payment details, Name prefix, and Stopover flight details.
|
ACH |
As of February 13, UniversalRecordRetrieve and AirCreateReservation responses sent with ACH provider for carrier Transavia Airlines will no longer return payment information (/PaymentRef), passenger prefix information (@Prefix), and number of stops (@NumberOfStops). |
ACH | No |
Air.xsd, Universal.xsd AirCreateReservationRsp/UniversalRecord
UniversalRecordRetrieveRsp/UniversalRecord
|
Removal of SNCF and BeNe content, and modification to US Rail / Amtrak policy. |
1G, 1V |
Travelport no longer supports SNCF (2C and 3C) and BeNe carriers via RCS. For Amtrak – US Rail, Travelport no longer allows the onboarding of new online content with the current Universal API connection. Travelport is working on a new solution and will share more information soon. |
RCS | No | Rail.xsd, Univesal.xsd |