v1.1.0 | December 7, 2020
- 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.
- (10/31/2023) Starting with this release, you can pass tokenized card number during vehicle booking. Previously, the API only allowed digits in case of passing a credit card form of payment.
- (10/31/2023) Corrected an intermittent issue of the API not respecting routing requests to a specific PCC ('targetCity'). The function is now triggered independently which ensures that it is correctly applied in all cases.
API Information
Format
XML
Current Version
1.1.0
Environment
Production
What's New
- 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.
- (10/31/2023) Starting with this release, you can pass tokenized card number during vehicle booking. Previously, the API only allowed digits in case of passing a credit card form of payment.
- (10/31/2023) Corrected an intermittent issue of the API not respecting routing requests to a specific PCC ('targetCity'). The function is now triggered independently which ensures that it is correctly applied in all cases.
Functional Updates And Enhancements
In the Request
Optional
- Parameter: VirtualCard
-
Type: element
Description: Passes the Sabre Virtual Payment details needed to complete a booking with using that method.
Sample Value:
<PaymentInformation Type="DEPOSIT">
<FormOfPayment>
<VirtualCard>
<CustomerAccountCode>SABREAIRONE</CustomerAccountCode>
<Agency Email='sp.support@sabre.com'/>
<HotelInfo Fax='19524694659' HotelName='Holiday Inn Hotel Suites Lakeville'/>
<RoomDescription Name='BOOK EARLY N SAVE NO REFUNDS'>
<Text>1 KING BED LEISURE NONSMOKING WITH FREE WI FI ACCESS 2 PHONES AND FREE LCL CALLS THIS ACCOMMODATING ROOM ENSURES WITH FREE WI FI ACCESS 2 PHONES AND FREE LCL CALLS THIS ACCOMMODATING ROOM ENSURES THAT YOU STAY CONNECTED. A DESK AND ERGONOMIC CHAIR PROVIDE THE PERFECT WORK SPACE FOR YOUR HOME AWAY FROM HOME AND A COMFORTABLE EASY CHAIR WITH AN OTTOMAN OFFERS A GREAT SPOT TO RELAX AND WATCH HBO OR ESPN.</Text>
</RoomDescription>
<RateInfo AmountAfterTax="356.02" CurrencyCode="USD"/>
<SpecialInstructions>
<SpecialInstruction>Room Only</SpecialInstruction>
</SpecialInstructions>
</VirtualCard>
</FormOfPayment>
</PaymentInformation>
In the Request
Optional
- Parameter: returnExtendedPriceQuote
-
Type: boolean
Description: When set to 'true', the API will return extended price quote display in the service response. The extended content will be passed at .../TravelItineraryRead/PriceQuote.
Sample Value:
<RedisplayReservation waitInterval="100" returnExtendedPriceQuote="true"/>
Resolved Issues
In the Response
Optional
Description: Mapped /tir310:TravelItineraryReadRS/or110:PriceQuote to CPNR/TravelItineraryReadRS/PriceQuote - The API will now be able to return price quote information in the response upon customer request.
In the Request
Optional
Description: (05/30/2023) From now on the API will correctly pass the chosen profile name to be retrieved during update process.
v1.0.0 | October 13, 2020
- Added functionality to handle ../PostProcessing/PostBookingHKValidation and WaitForAirlineRecLoc
- With the change our users will be able to book vehicles using vouchers without any issues.
API Information
Format
XML
Current Version
1.0.0
Environment
Production
What's New
- Added functionality to handle ../PostProcessing/PostBookingHKValidation and WaitForAirlineRecLoc
- With the change our users will be able to book vehicles using vouchers without any issues.