Skip to main content

Get Seat Map

3.0.0
Air
Seats
SOAP API

The Get Seat Map (ACS_FlightSeatMapRQ) service returns a seat map during the check-in period.

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

The map indicates occupied seats, unoccupied seats, and blocked seats for a given flight leg. This service is restricted to SabreSonic Res users.

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>