Skip to main content

Seat Map (Beta)

Air
Seats
REST API
Travel Agency
Try Now

Most common errors in REST API:

HTTP Status Code Message Text Resolution
400 Bad Request Invalid format for request

1. Verify that your request includes valid parameters or values.

2. Verify that the grant_type in the request payload.

400   ERR.2SG.CLIENT.INVALID_REQUEST Verify that your request includes valid parameters or values. Check API documentation.
401 Unauthorized Not authorized to make this request. Check access level and refer to API documentation for access information. Verify your token credentials.
401 Unauthorized invalid_client Verify your token credentials.
401 Unauthorized Credentials are missing or the syntax is not correct Verify that your base64-encoded token credentials were constructed properly.
401 Unauthorized Wrong clientID or clientSecret Verify password for the client ID.
401 Unauthorized ERR.2SG.SEC.MISSING_CREDENTIALS Verify whether you use the correct data type.
401 Unauthorized ERR.2SG.SEC.INVALID_CREDENTIALS Verify your token credentials.
403 Forbidden Request is for a resource that is forbidden

1. Verify that your token credentials allow authorization to call this API.

2. Contact your Sabre account manager to verify access.

403   ERR.2SG.SEC.NOT_AUTHORIZED

1. Verify that your token credentials allow authorization to call this API.

2. Contact your Sabre account manager to verify access.

403   ERR.2SG.CLIENT.SERVICE_UNKNOWN

1. Verify whether the URL is valid.

2. Verify whether your request includes the required segments such as version number. Check API documentation.

404 Not Found Response does not contain any data

1. No data found to fulfill the request. You might consider using fewer parameters/filters.

2. URL includes missing segments such as version number. Check API documentation.

3. Verify whether the URL is valid.

405 Method Not Allowed   Method is not valid or authorized for this endpoint. Check API documentation.
406 Not Acceptable Requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request.  
413   ERR.2SG.CLIENT.INVALID_REQUEST

1. Request ULR is too long.

2. Reduce the number of request parameters in the URL. Separate parameters into multiple requests.

413 FULL head  

1. Request ULR is too long.

2. Reduce the number of request parameters in the URL. Separate parameters into multiple requests.

429 too many requests temporarily_unavailable

1. Internal limit has been exceeded.

2. Wait at least 500 milliseconds and resend the request.

429 Throttled Active token count is exceeded

1. Maximum number of concurrent requests for the API has been exceeded. Contact your Sabre account manager to determine or increase your allocated concurrent request limit for this API.

2. Wait at least 500 milliseconds and resend the request.

429   ERR.2SG.GATEWAY.REQUEST_THROTTLED

1. Maximum number of concurrent requests for the API has been exceeded. Contact your Sabre account manager to determine or increase your allocated concurrent request limit for this API.

2. Wait at least 500 milliseconds and resend the request.

500 Server Error  

1. API encountered an unexpected condition that prevented it from fulfilling the client's request.

2. Wait at least 500 milliseconds and resend the request.

500   ERR.2SG.SEC.INTERNAL_PROCESSING_ERROR

1. API encountered an unexpected condition that prevented it from fulfilling the client's request.

2. Wait at least 500 milliseconds and resend the request.

500   ERR.2SG.GATEWAY.TIMEOUT Wait at least 500 milliseconds and resend the request.
500   ERR.2SG.GATEWAY.INTERNAL_PROCESSING_ERROR Wait at least 500 milliseconds and resend the request.
500   ERR.2SG.GATEWAY.INVALID_PROVIDER_RESPONSE

1. The server cannot understand the response of the service because of bad format or failure to comply with protocol. Contact the Sabre support desk.

2. Wait at least 500 milliseconds and resend the request.

500   ERR.2SG.GATEWAY.PROVIDER_CONNECTION_ERROR

1. Your request encountered a transport error.

2. Wait at least 500 milliseconds and resend the request.

500 Connection error ERR.2SG.PROVIDER_CONNECTION_ERROR

1. Your request encountered a transport error.

2. Wait at least 500 milliseconds and resend the request.

503 Service Unavailable Server is currently unavailable. Please try again later and report if the problem persists. Wait at least 500 milliseconds and resend the request.
504 Gateway Timeout Server timed out trying to fulfill the request. Please try again later and report if the problem persists. Wait at least 500 milliseconds and resend the request.
Code Error Cause Resolution
14 Airline code and/or flight number invalid Airline code and/or flight number invalid. Validate the values entered in the request.
32 PRS NOT ALLOWED THIS INVENTORY Selected RBD (class of service) does not allow seat selection prior to check-in (PRS - Pre-reserved seat) for the selected route. As an example, most "Basic Economy" fares do not allow seat selection prior to check-in. Validate the specific airline rules associated with the selected class of service.
102 / 308 UNABLE TO DISPLAY

1. One or more values were not entered correctly in the request.. Eg. flight number does not correspond to marketing airline or class of service (RBD) does not exist for requested flight.

2. Seat selection is not yet available (eg. airline only allows seat display/selection 3 months prior to departure).

1. Validate the values entered in the request.

2. Validate advance seat selection rules for the specific airline.

111 INVALID FLIGHT DATE Flight does not operate in the requested date or request is for a past date. Validate the values entered in the request.
112 INVALID FLIGHT NUMBER Flight number is not valid for the requested airline. Validate the values entered in the request.
134

PRS NOT ALLOWED THIS CLASS OR ZONE

Selected RBD (class of service) does not allow seat selection prior to check-in (PRS - Pre-reserved seat) for the selected route. Validate the specific airline rules associated with the selected class of service.
135

FLIGHT OPERATED BY ANOTHER CARRIER

The specified flight is a code share flight where the operating airline does not cascade seat map information to the marketing carrier. No corrective action, seat map cannot be displayed.
180 Terminal identification invalid - POS.PCC does not match client credentials You do not have viewership access over the PCC defined in POS.

1. Validate the values entered in the POS field.

2. Verify the viewership level you have over the POS PCC.

312 Required data missing:  airline flight number Flight number is required in the request. Validate the elements entered in the request.
326 UNDER AIRPORT CONTROL

You attempted to display the seat map but the airline has restricted access to only allow seat modification to the airline's airport personnel.

Time frame may vary from 24hrs to 72hrs depending on the airline's internal process.

1. No corrective action, seat map cannot be displayed.

2. If timeframe before departure is longer than 72hrs, please contact Sabre support for assistance.

450 Unable to retrieve the requested seatmap

1. Selected RBD (class of service) does not exist for requested flight.

2. Selected RBD (class of service) does not allow seat selection prior to check-in.

3. The specified flight is a code share flight where the operating airline does not cascade seat map information to the marketing carrier.

1. Validate the values entered in the request.

2. Validate airline restrictions associated with the specific RBD (class of service).

3. No corrective action, seat map cannot be displayed.

700001 Internal service error

1. One or more values were not entered correctly. Eg. <DepartureDate> contains an invalid date or has been added in an invalid format.

2. Internal processing error.

1. Validate the values (and value formats) entered in the request.

2. Contact Sabre support if the error persists.

700101 Incomplete request - FareAvailQualifiers.TravellerID is required TravellerID is required in the request when specifying frequent flyer information. Validate the elements entered in the request.
700101 Incomplete request - GivenName and surname are both required GivenName & Surname are required in the request when specifying frequent flyer information. Validate the elements entered in the request.
700101 Incomplete request - POS element is required POS element is required in the request. Validate the elements entered in the request.
700105 XML marshall/unmarshall error occurred One or more values were not entered correctly. Validate the values entered in the request.
700201 Invalid PRS response

1. One or more values were not entered correctly.

2. The marketing airline does not participate in interactive seat maps.

1. Validate the values entered in the request.

2. No corrective action, the seat map cannot be displayed.

700202 Timeout exception occurred - PRS

This happens when attempting to connect to the airlines' Pre Reserved seat inventory and the request is taking too long (and times-out).

This occurs sporadically in Sabre's certification (CERT) environment.

1. Retry your request.

2. Contact Sabre support if the error persists.