Release Notes
Looking for the latest features and enhancements to Sabre APIs? You're in the right place.
Service Action Code: GetVehAvailRQ
- Added to the Request: In RatePrefs: Moved “Currency” code to be an Attribute within RatePrefs element “ConvertedRateInfoOnly” – if flag is “true” then rates in response will be converted to the Currency requested. “SupplierCurrencyOnly” – if flag is “true” then rates in response will be in the currency returned by the Supplier. It will be the currency the vehicle is booked in.
- Added to the Response: New element group “ConvertedVehRentalRate” it is equal to VehRentalRates, but in the currency requested by the request. New attribute “SupplierCurrency” in “ConvertedVehRentalRate”. If flag is “true”, then rates listed are in currency returned by supplier.
- Added to the Response: New attribute “SupplierCurrency” in “VehRentalRate”. If flag is “true”, then rates listed are in currency returned by supplier.
- Added to the Response: New attribute “RateKey” in “VehRentalRate” and/or “ConvertedVehRentalRate”. This is an encrypted key that the user will be able to send to Sabre in multiple new car APIs, starting with VehPriceCheck. This will simplify requests by minimizing the need to populate multiple elements and attributes.
Service Action Code: BargainFinderMaxRQ
- The Bargain Finder Max Request has been enhanced with the following changes:
- Pre Reserved Seat Selection - Enables to return pre-reserved seat data and capability to filter by free pre-reserved seat
- TN Exchange & Refund - New attributes available on the Shopping Exchange path; KeepBookingCode & KeepOriginalBrand.
- Stopover section enhancement enables indicating the amount of nights between the connections. It is possible to indicate the min. and max. time-frames (hours).
- Functional update for the existing parameters: Qualifier & DepartureDateTime.
- The Bargain Finder Max OTA and GIR Response have been enhanced with the new parameters and other changes listed below:
- Flight Amenities - Seat type. Changes to the response schema to support flight amenities information in regard to Seat type and Seat pitch.
- Pre reserved seat selection - changes to the response schema to support pre-reserved seat information.
Service Action Code: RevalidateItinRQ
- The Revalidate Itinerary Request has been enhanced with the following changes:
- Pre Reserved Seat Selection - Enables to return pre-reserved seat data and capability to filter by free pre-reserved seat.
- TN Exchange & Refund - New attributes available on the Shopping Exchange path; KeepBookingCode & KeepOriginalBrand.
- Stopover section enhancement enables indicating the amount of nights between the connections. It is possible to indicate the min. and max. time-frames (hours).
- Functional update for the existing parameters: Qualifier & DepartureDateTime.
- The Revalidate Itinerary OTA and GIR Response have been enhanced with the new parameters and other changes listed below:
- Flight Amenities - Seat type. Changes to the response schema to support flight amenities information in regard to Seat type and Seat pitch.
- Pre reserved seat selection - changes to the response schema to support pre-reserved seat information.
Method/Endpoint: /v6.2.0/shop/flights/revalidate
- The Revalidate Itinerary Request has been enhanced with the following changes:
- Pre Reserved Seat Selection - Enables to return pre-reserved seat data and capability to filter by free pre-reserved seat
- TN Exchange & Refund - New attributes available on the Shopping Exchange path; KeepBookingCode & KeepOriginalBrand.
- Stopover section enhancement enables indicating the amount of nights between the connections. It is possible to indicate the min. and max. time-frames (hours).
- Functional update for the existing parameters: Qualifier & DepartureDateTime.
- The Revalidate Itinerary Response have been enhanced with the new parameters and other changes listed below:
- Flight Amenities - Seat type. Changes to the response schema to support flight amenities information in regard to Seat type and Seat pitch.
- Pre reserved seat selection - changes to the response schema to support pre-reserved seat information.
Service Action Code: TKT_ExchangeRefundRQ
- Added to new option to allow Etkt to EMD exchange
Service Action Code: UpdatePassengerNameRecordRQ
- Added capability to book hotel CSL hotel content by means of a Sabre Virtual Payment method.
- Added capability to request extended price quote details in the service response.
- (10/28/2021)Added capability to pass or reference Strong Customer Authentication (SCA) data during a hotel booking payment card transaction. A new element 'PaymentInformation/FormOfPayment/PaymentCard/StrongCustomerAuthentication' has been added to the request schema for that purpose.
- (12/09/2021) Added capability to pass Visa special service document expiration date at .../SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/AdvancePassenger/Document/Visa/@ExpirationDate
- (10/04/2022) Modified flight booking price comparison to accept "0" value types. - This addresses [ASTSP-440] and from now on the users can compare amounts, percentages and expected total fare values with zero. Please be aware, that percentages will be short-circuited when compared with zeroes to avoid dividing by zero.
- (11/17/2022) Modified .../AddRemark/RemarkInfo/Remark to unbounded. - From now on our users can send more than 98 remarks in a single request.
- (11/17/2022) Fixed an issue when a request to add miscellaneous segment information to an existing PNR was not processed despite API responding with a success message. This change is aimed to address ASTSP-441.
- (02/14/2023) Added capability for Abacus customers to book passive American Airlines segments (YK).
- (02/14/2023) Modified business logic for .../AirBookRQ/RetryRebook/@Option="true" - This was implemented in order to resolve [ASTSP-433] and let you retry the UC rebooking process in case of a failure. The following fields were added: ...AirBookRQ/RetryRebook/@NumAttempts and @WaitInterval.
- (02/14/2023) Introduced code validation to prevent combining .../AirPrice/PriceRequestInformation/@Retain="true" with .../PriceRequestInformation/OptionalQualifiers/MiscQualifiers/AirExtras/SSR_Code . This combination was never supported by the system and was causing API failures.
- (04/04/2023) Added capability to assign a Secure Flight Passenger Data (SFPD) document SSR to a lap child at /SpecialReqDetails/SpecialService/SpecialServiceInfo/SecureFlight/PersonName/@LapChild
- (04/04/2023) Added capability to break API processing when the newly booked hotel segment does not return confirmation number. This is controlled by a new boolean attribute @haltWhenNoHotelCF, which, when set to true, will terminate the transaction once no confirmation number is present.
Method/Endpoint: /v1/trip/orders/getBooking | /v1/trip/orders/cancelFlightTickets | /v1/trip/orders/cancelBooking
- Additional details were added for hotels, cars and trains. Payment details per segment are returned now.
- hotelTotals returns information about fees included in the payment now.
- With this version the service starts returning information about identity documents based on Special Service Requests (SSR) for flights.
- Application will now return loyalty program information per traveler.
- CancelBooking and cancelFlightTickets supports AUTO-E setup now.
- CancelBooking and cancelFlightTickets allow now a custom value for the "receive from" field.