*Archived Transaction*
Seat maps display which seats are available for a given flight, as well as their location within the aircraft. The following information is required to display a seat map:
Airline
Flight number
Date of travel
Cabin, such as first class or coach cabin. Seat Maps are displayed by cabin
Seat assignment is an optional procedure and is only necessary when booking air segments. If no seats are assigned with the PNR/BF, then the passenger is assigned seats when checking-in to board the plane.
The availability of seating information depends of the level of participation between the vendor and the CRS. The availability of seat assignments also depends on booking requirements. The following rules apply to seat assignments:
There are two (2) methods of seat assignment:
Special seating requirements such as a bassinet for infants can be issued to the CRS using Special Service Requests (SSRs).
Flights can be waitlisted for class of service that is not currently available for the desired flight. The details of waitlisting a specific flight are subject to the type of vendor link available for the airline. The priority of a waitlist option may also vary:
Seat maps display which seats are available for a given flight, as well as their location within the aircraft. The following information is required to display a seat map:
Some aircraft (code 44A) such as the 747-400 have upper decks. The most common BIC code to show upper deck seats are "J" class when displaying seatmaps for British Airways. Upper deck seats are indicated using seat attributes in the response. The EDIFACT seat attribute for an upper deck seat is "UP".
For instance, the following fields used in a request will return seats in "J" class with the "UP" seat attribute in the response data for detecting upper deck seats.
Request
<SeatMap_5_0>
<SeatMapMods>
<AirV>BA</AirV>
<FltNum>175</FltNum>
<BIC>J</BIC>
<StartDt>20000102</StartDt>
<StartCity>LHR</StartCity>
<EndCity>JFK</EndCity>
</SeatMapMods>
</SeatMap_5_0>
Response
<SeatMap_5_0>
<SeatMap>
<Status>0</Status>
<FlightQual>
<AirV>BA</AirV>
<FltNbr>0175</FltNbr>
<OpSuf/>
<BIC>J</BIC>
<StartDt>20000102</StartDt>
<StartCity>LHR</StartCity>
<EndCity>JFK</EndCity>
<AircraftType>44A</AircraftType>
</FlightQual>
<SeatMapQual>
<TypeDisp>O</TypeDisp>
<SectionsAry>
<Sections>
<ColLabel>AB=DEFG=JK</ColLabel>
<RowAry>
<Row>
<Num>12</Num>
<AttribAry></AttribAry>
<SeatsAry>
<Seats>
<ColID>A</ColID>
<Status>N</Status>
<AttribAry></AttribAry>
</Seats>
<Seats>
<ColID>B</ColID>
<Status>N</Status>
<AttribAry></AttribAry>
</Seats>
</Row>
.........
<Row>
<Num>60</Num>
<AttribAry>
<Attrib>U</Attrib>
<Attrib>U</Attrib>
</AttribAry>
<SeatsAry>
<Seats>
<ColID>D</ColID>
<Status>N</Status>
<AttribAry></AttribAry>
</Seats>
<Seats>
<ColID>E</ColID>
<Status>N</Status>
<AttribAry></AttribAry>
</Seats>
<Seats>
<ColID>F</ColID>
<Status>N</Status>
<AttribAry></AttribAry>
</Seats>
<Seats>
<ColID>G</ColID>
<Status>N</Status>
<AttribAry></AttribAry>
</Seats>
<Seats>
<ColID>J</ColID>
<Status>A</Status>
<AttribAry>
<Attrib>A</Attrib>
<Attrib>UP</Attrib>
<Attrib>N</Attrib>
</AttribAry>
</Seats>
<Seats>
<ColID>K</ColID>
<Status>A</Status>
<AttribAry>
<Attrib>UP</Attrib>
<Attrib>N</Attrib>
<Attrib>W</Attrib>
<Attrib>J</Attrib>
</AttribAry>
</Seats>
</SeatsAry>
</Row>
</RowAry>
</Sections>
</SectionsAry>
</SeatMapQual>
</SeatMap>
</SeatMap_5_0>
Not all airlines support seat map display, just as not all airlines allow users to assign seats on their flights.
API Developer Notes can assist you when developing applications that use Galileo Web Services and XML Select. The following table lists the API Developer Notes that are applicable to this transaction and provides a description. Each document is a link to the PDF file:
| Document | Description |
| Seat Maps | Explains how to review seat maps and select individual seats. |