Get Seat Map

 

Get Seat Map (ACS_FlightSeatMapRQ) service returns a seat map during the check-in period. The map indicates occupied seats, unoccupied seats, and blocked seats for a given flight leg. This service is restricted to SabreSonic Res users.

API Information

Target Audience
Sabre Airline Solutions
Current Version
3.0.0
Authentication
Session Token
Service Action Code
ACS_FlightSeatMapRQ

Sample request

<ns8:ACS_FlightSeatMapRQ>
  <FlightInfo>
    <Airline>EY</Airline>
    <Flight>301</Flight>
    <BookingClass>Y</BookingClass>
    <DepartureDate>2014-03-25</DepartureDate>
    <Origin>AUH</Origin>
  </FlightInfo>
</ns8:ACS_FlightSeatMapRQ>

Sample response

<ns3:ACS_FlightSeatMapRS>
  <FlightSeatMapInfoList>
    <ns2:FlightInfo>
      <ns2:Airline>EY</ns2:Airline>
      <ns2:Flight>301</ns2:Flight>
      <ns2:Origin>AUH</ns2:Origin>
      <ns2:Destination>KWI</ns2:Destination>
      <ns2:DepartureDate>2014-03-25</ns2:DepartureDate>
      <ns2:DepartureTime>08:35AM</ns2:DepartureTime>
      <ns2:ArrivalTime>09:50AM</ns2:ArrivalTime>
      <ns2:Status>OPENCI</ns2:Status>
      <ns2:AircraftType>320</ns2:AircraftType>
      <ns2:AircraftConfigNumber>11</ns2:AircraftConfigNumber>
      <ns2:FlightLegList>
        <ns2:FlightLeg>
          <ns2:SeqNumber>0</ns2:SeqNumber>
          <ns2:Origin>AUH</ns2:Origin>
        </ns2:FlightLeg>
        <ns2:FlightLeg>
          <ns2:SeqNumber>1</ns2:SeqNumber>
          <ns2:Origin>KWI</ns2:Origin>
        </ns2:FlightLeg>
      </ns2:FlightLegList>
    </ns2:FlightInfo>
    <ns2:FlightSeatMapDetail>
      <ns2:SeatMapDetail classOfService="Y">
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Description>NO SMOKING</ns2:Description>
              <ns2:Description>FLIGHT</ns2:Description>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column>A</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column>B</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column characteristic="A">C</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column characteristic="A">D</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column>E</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column>F</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Description>BHD BHD BHD     BHD BHD BHD</ns2:Description>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="6">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="."/>
              <ns2:Column letter="D" blockCode="."/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="7">
              <ns2:RowCharacteristic>W</ns2:RowCharacteristic>
              <ns2:Column letter="A" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="B" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="C" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="D" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="E" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="F" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="8">
              <ns2:RowCharacteristic>W</ns2:RowCharacteristic>
              <ns2:Column letter="A" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="B" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="C" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="D" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="E" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="F" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Description>DOR                     DOR</ns2:Description>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="9">
              <ns2:RowCharacteristic>W</ns2:RowCharacteristic>
              <ns2:RowCharacteristic>X</ns2:RowCharacteristic>
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Description>DOR                     DOR</ns2:Description>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="10">
              <ns2:RowCharacteristic>W</ns2:RowCharacteristic>
              <ns2:RowCharacteristic>X</ns2:RowCharacteristic>
              <ns2:Column letter="A" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="B" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="C" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="D" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="E" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
              <ns2:Column letter="F" blockCode="*">
                <ns2:ColumnCharacteristic>P</ns2:ColumnCharacteristic>
              </ns2:Column>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="11">
              <ns2:RowCharacteristic>W</ns2:RowCharacteristic>
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="12">
              <ns2:RowCharacteristic>W</ns2:RowCharacteristic>
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="13">
              <ns2:RowCharacteristic>W</ns2:RowCharacteristic>
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="14">
              <ns2:RowCharacteristic>W</ns2:RowCharacteristic>
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="15">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="16">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="17">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="18">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="19">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="20">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="21">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="22">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="23">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="24">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:RowDetailList>
            <ns2:Row number="25">
              <ns2:Column letter="A" blockCode="*"/>
              <ns2:Column letter="B" blockCode="*"/>
              <ns2:Column letter="C" blockCode="*"/>
              <ns2:Column letter="D" blockCode="*"/>
              <ns2:Column letter="E" blockCode="*"/>
              <ns2:Column letter="F" blockCode="*"/>
            </ns2:Row>
          </ns2:RowDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column>A</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column>B</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column characteristic="A">C</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column characteristic="A">D</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column>E</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Column>F</ns2:Column>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Description>LAV     LAV</ns2:Description>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Description>GAL GAL     GAL GAL</ns2:Description>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
        <ns2:SeatDetail>
          <ns2:ColumnDetailList>
            <ns2:ColumnDetail>
              <ns2:Description>DOR                     DOR</ns2:Description>
            </ns2:ColumnDetail>
          </ns2:ColumnDetailList>
        </ns2:SeatDetail>
      </ns2:SeatMapDetail>
    </ns2:FlightSeatMapDetail>
  </FlightSeatMapInfoList>
  <Result messageId="ID-pichli010-46335-1395433491555-7-662" timeStamp="2014-03-25T15:27:24.941-05:00">
    <ns2:Status>Success</ns2:Status>
    <ns2:CompletionStatus>Complete</ns2:CompletionStatus>
    <ns2:System>ACS-BSO</ns2:System>
  </Result>
</ns3:ACS_FlightSeatMapRS>

If you are a Sabre customer currently using Sabre APIs in production, access Resources 

Docs Navigation