The Enhanced Cancel Booking API (EnhancedCancelBookingRQ) is used to cancel an entire reservation or part of one, regardless of its content.
Target Audience
Travel Agency
Airline Carrier
API Version
1.0.0
Authentication
Session Token
Service Action Code
EnhancedCancelBookingRQ
The Enhanced Cancel Booking API provides a single, unified service to cancel an entire reservation, or part of one, no matter what it contains (flight, hotel, car). It also supports Content Services for Lodging).
Sample Request
<EnhancedCancelBookingRQ ErrorHandlingPolicy="ALLOW_PARTIAL_CANCEL" CancelAll="false" xmlns="http://services.sabre.com/sp/cancelbooking/v1">
<Segments>
<Segment sequence="18"/>
</Segments>
</EnhancedCancelBookingRQ>
<Segments>
<Segment sequence="18"/>
</Segments>
</EnhancedCancelBookingRQ>
Sample Response
<ns2:EnhancedCancelBookingRS xmlns:ns2="http://services.sabre.com/sp/cancelbooking/v1" xmlns:stl="http://services.sabre.com/STL_Payload/v02_01">
<stl:ApplicationResults status="Complete">
<stl:Success timeStamp="2021-09-30T07:49:53.566-06:00"/>
</stl:ApplicationResults>
</ns2:EnhancedCancelBookingRS>
<stl:ApplicationResults status="Complete">
<stl:Success timeStamp="2021-09-30T07:49:53.566-06:00"/>
</stl:ApplicationResults>
</ns2:EnhancedCancelBookingRS>