Skip to main content

Reserve Air Seat

2.1.1
Air
Seats
SOAP API
  • Corrected an intermittent issue where details of the second booked seats were not correctly reflected in the XML response payload.

API Information

Response Format
XML
Service Action Code
AirSeatLLSRQ
Current Version
2.1.1
Target Audience
TN
Environment
Production

What's New

  • Corrected an intermittent issue where details of the second booked seats were not correctly reflected in the XML response payload.

Resolved Issues

In the Response

N/A

Corrected an intermittent issue where details of the second booked seats were not correctly reflected in the XML response payload. Instead of being properly parsed the data was passed as string within /AirSeatRS/ApplicationResults/Warning

Relase note ID: 12861


  • Added ability to o select seats for multiple name numbers.
  • Added ability to o select seats for multiple air segments.
  • Added ability to sell multiple seats within one request.

API Information

Response Format
XML
Service Action Code
AirSeatLLSRQ
Current Version
2.1.0
Target Audience
Both TN and AS
Environment
Production

What's New

  • Added ability to o select seats for multiple name numbers.
  • Added ability to o select seats for multiple air segments.
  • Added ability to sell multiple seats within one request.

Business Value

  • Allows reserving multiple seats for multiple passengers within one request.

Functional Updates And Enhancements

In the Request

Required

Parameter: NameNumber

Type: n/A

Description: Used to specify a passenger name number.

Sample Value:

<AirSeatRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.1.0">
  <Seats>
    <Seat Preference="AN">
      <NameSelect NameNumber="1.1"/>
      <SegmentSelect Number="1"/>
    </Seat>
  </Seats>
</AirSeatRQ>
Note:

Optional

Parameter: SeatSelect

Type: N/A

Description: Used to specify a seat number.

Sample Value:

<AirSeatRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.1.0">
  <Seats>
    <Seat>
      <NameSelect NameNumber="1.1"/>
      <SeatSelect Number="23B"/>
      <SegmentSelect Number="1"/>
    </Seat>
  </Seats>
</AirSeatRQ>
Note:
Parameter: SegmentSelect

Type: N/A

Description: Used to specify a segment number

Sample Value:

<AirSeatRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.1.0">
  <Seats>
    <Seat>
      <NameSelect NameNumber="1.1"/>
      <SeatSelect Number="23B"/>
      <SegmentSelect Number="1"/>
    </Seat>
  </Seats>
</AirSeatRQ>
Note:

In the Response

Optional

Parameter: Seat

Type: N/A

Description: Element used to pass details on the reserved seats

Sample Value:

<AirSeatRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01" Version="2.1.0">
  <stl:ApplicationResults status="Complete">
    <stl:Success timeStamp="2018-06-13T15:30:00-06:00">				</stl:Success>
    <stl:Warning type="BusinessLogic">
      <stl:SystemSpecificResults>
        <stl:Message>PAYMENT REQUIRED OR SEAT IS SUBJECT TO CANCELLATION BY CARRIER</stl:Message>
        <stl:Message>PAYMENT REQUIRED OR SEAT IS SUBJECT TO CANCELLATION BY CARRIER</stl:Message>
        <stl:ShortText>WARN.SWS.HOST.WARNING_RESPONSE</stl:ShortText>
      </stl:SystemSpecificResults>
    </stl:Warning>
  </stl:ApplicationResults>
  <Seats>
    <Seat Number="11B" Name="JONES/ADAM">
      <FlightSegment DepartureDateTime="11-20" FlightNumber="2133" ResBookDesigCode="Y">
        <DestinationLocation LocationCode="LAS"/>
        <MarketingAirline Code="UA" FlightNumber="2133"/>
        <OriginLocation LocationCode="ORD"/>
      </FlightSegment>
    </Seat>
    <Seat Number="11C" Name="JONES/MARY">				</Seat>
    <Seat Number="11B" Name="JONES/ADAM">
      <FlightSegment DepartureDateTime="11-25" FlightNumber="597" ResBookDesigCode="Y">
        <DestinationLocation LocationCode="ORD"/>
        <MarketingAirline Code="UA" FlightNumber="597"/>
        <OriginLocation LocationCode="LAS"/>
      </FlightSegment>
    </Seat>
    <Seat Number="11C" Name="JONES/MARY">				</Seat>
  </Seats>
</AirSeatRS>
Note:

Relase note ID: 12890