Skip Navigation

OTA_CancelLLSRQ

Overview

OTA_CancelLLSRQ is used to cancel segments from an itinerary. This includes air segments, hotels (not CSL), passive segments, and more. The requirement for this service is to have an itinerary in the work area prior to the OTA_CancelLLSRQ call.

Common errors

 

  • NO ITIN:

This error is often caused by not having any segments in the work area to cancel when calling OTA_CancelLLSRQ.

If you encounter this error, be sure to use a Session token and display the reservation by using GetReservationRQ prior to the OTA_CancelLLSRQ call, so that a valid itinerary is on the work area at the moment of cancellation.

  • UNABLE TO CANCEL - AIRLINE DENIES CANCELLATION:

If the segment to be cancelled is married to another segment, the carrier can deny cancellation of one segment, thus the error message. If a cancellation is needed, both segments need to be removed.

  • NOT ALL CANCELS ACCEPTED -  *I TO VERIFY ITIN:

If one of the segments trying to be cancelled is an OTH, and another one is a married segment, the service will return this error message. The OTH segment will be cancelled but the married segments will remain. In this case, the married segments need to be cancelled along with the OTH segment.

  • CANNOT CANCEL SEGMENT SUMMARY-NOT AUTHORIZED:

Cancelling Content Services for Lodging segments using OTA_CancelLLSRQ is not supported. Content Services for Lodging segments need to be cancelled (if permitted) via Sabre Red 360 as well as the UpdateReservationRQ API.

  • DIRECT CONNECT CANCEL IN PROGRESS, PLEASE WAIT:

This message is returned if the client used EndTransactionRQ in a span of 7 seconds or less after cancelling a segment. To prevent this error message, we recommend making another EndTransactionRQ call after the first one and then checking if the segment was indeed cancelled. This can be achieved with a single EnhancedEndTransactionRQ, which identifies this message and does this by itself.

  • SEG NOT ENT BGNG WITH:

One of the segments specified to be cancelled in the request doesn’t exist in the reservation or has already departed.

  • NO SEGMENTS CANCELLED:

The service will return this error message if the segments to be cancelled aren’t active.

Make sure that the segments you’re trying to cancel haven’t already departed.

 

Additional resources

https://central.sabre.com/s/article/cancel-itinerary-segments-in-a-pnr-x