Skip to main content

Seat attributes

Breeze seat maps use IATA PADIS codes on both APIs. The JSON API returns them in each seat's properties array; the NDC XML API returns them as SeatCharacteristicCode and OccupationStatusCode. Raw Navitaire property codes such as WINDOW or TCC never appear on the wire.

Breeze emits a small subset of the full IATA code sets. The codes Breeze actually uses are listed first. The remaining IATA codes are kept below for completeness only; you will not see them in a Breeze response.

Codes in use

Seat characteristics (PADIS 9825)

Returned in JSON properties and NDC SeatCharacteristicCode. A seat can carry several codes.

CodeDescriptionNotes
WWindow seat
AAisle seat
9Center seat (not window, not aisle)
EExit and emergency exitNot offered to children or passengers travelling with a lap infant.
LLeg space seatExtra legroom.
ISeat suitable for adult with an infantPassengers with a lap infant are only offered seats carrying this code.
HSeat with facilities for handicapped/incapacitated passenger
1Restricted seat - General
USUSB Power Port
ECAC Power Outlet
LSLeft side of aircraft
RSRight side of aircraft
OWOverwing seat(s)

Seat occupation (PADIS 9865)

Returned as NDC OccupationStatusCode only. The JSON API returns the richer availability enum (Open, Reserved, Blocked, and so on) instead of collapsing to these codes. A seat whose status has no PADIS equivalent omits OccupationStatusCode.

CodeDescriptionBreeze meaning
FSeat is availableOpen
RReserved seat genericReserved or held
CCheck-in reserved seatChecked in
ZSeat blocked for other reasonsBlocked, fleet-blocked, restricted, broken, or inoperative
QNo seat hereNo seat at this location

Seat row characteristics (PADIS 9864)

Breeze does not emit row-level characteristic codes. Row attributes such as exit rows and overwing rows are expressed on the individual seats using the 9825 codes above.

Full IATA code set (codes unused by Breeze)

The tables below list remaining codes in each PADIS set. They are reference material only. Breeze considers introducing a standard code a non-breaking API change.

PADIS 9825: Seat characteristic codes not used by Breeze
CodeDescription
2Leg rest available
3Individual video screen - Choice of movies
4Not a window seat
6Near galley seat
7Near toilet seat
8No seat at this location
10Seat designated for RBD "A"
11Seat designated for RBD "B"
12Seat designated for RBD "C"
13Seat designated for RBD "D"
14Seat designated for RBD "F"
15Seat designated for RBD "H"
16Seat designated for RBD "J"
17Seat designated for RBD "K"
18Seat designated for RBD "L"
19Seat designated for RBD "M"
20Seat designated for RBD "P"
21Seat designated for RBD "Q"
22Seat designated for RBD "R"
23Seat designated for RBD "S"
24Seat designated for RBD "T"
25Seat designated for RBD "V"
26Seat designated for RBD "W"
27Seat designated for RBD "Y"
28Not fitted
29No recline seat
30Limited recline seat
AAAll available aisle seats
ABSeat adjacent to bar
ACSeat adjacent to - closet
AGSeat adjacent to galley
AJAdjacent aisle seats
ALSeat adjacent to lavatory
AMIndividual movie screen - No choice of movie selection
ARNo seat - airphone
ASIndividual airphone
ATSeat adjacent to table
AUSeat adjacent to stairs to upper deck
AVOnly available seats
AWAll available window seats
BSeat with bassinet facility
BANo seat - bar
BKBlocked Seat for preferred passenger in adjacent seat
BCSeat blocked for Codeshare Partner
BESeat block designated for Basic Economy
BRSeat is broken – not available for use
BSBusiness Class Suite
CCrew seat
CCCenter section seat(s)
CHChargeable seat
CLNo seat - closet
CSConditional seat-contact airline
DNo seat - exit door
DEDeportee
EANot on exit seat
EKEconomy comfort seat
ESSuite
EXNo seat - emergency Exit
FAdded seat
FCFront of cabin class/compartment
FSFirst Class Suite
GSeat at forward end of cabin
GFGeneral facility
GNNo seat - galley
GRGroup seat - offered to travellers belonging to a group
IAInside aisle seats
IESeat not suitable for child
IFSeat suitable for Child Restraint Fwd-facing
IKAdjacent Seat Blocked for Infant
IRSeat suitable for Child Restraint Aft-facing
JRear facing seat
JSSeat designated for additional Jumpseat
KBulkhead seat
KABulkhead seat with movie screen
KNBulkhead, no seat
LANo seat – lavatory
LBRear facing lie flat seat
LELeft facing lie flat seat more left angle
LFLie flat seat
LGNo seat - luggage storage
LHRestricted seat - offered on long-haul segments
LLLeft facing lie flat seat
LRRight facing lie flat seat
LTRight facing lie flat seat more right angle
MSeat without a movie view
MAMedically OK to travel
MLSeat suitable for Musical Instrument – Large
MSMiddle seat
MXSeat suitable for Musical Instrument – Extra Large
NNo smoking seat
OPreferential seat
PExtra seat for comfort - arm rest can be raised
PCPet cabin
PEPremium Economy Suite
QSeat in a quiet zone
SSmoking seat
SCSkycouch
SONo seat - storage space
STNo seat - stairs to upper deck
TRear/Tail section of aircraft
TANo seat - table
USeat suitable for unaccompanied minors
UPUpper deck
VSeat to be left vacant or offered last
WAWindow and aisle together
XNo facility seat (indifferent seat)
ZBuffer zone seat
1ASeat not allowed for infant
1BSeat not allowed for medical
1CSeat not allowed for unaccompanied minor
1DRestricted recline seat
1ESeat with Airbag in Seatbelt
1MSeat with movie view
1WWindow seat without window
3AIndividual video screen - No choice of movie
3BIndividual video screen-Choice of movies, games, information, etc
6AIn front of galley seat
6BBehind galley seat
7AIn front of toilet seat
7BBehind toilet seat
33Seat designated for Tier 1
34Seat designated for Tier 2
35Seat designated for Tier 3
36Seat designated for Tier 4
37Seat designated for Neighbor-Free Seat
38Seat block designated for Reservation Agents
39Seat block designated for Reservations or Airport
40Seat block designated for Airport Agents
61Seat designated for Fare 1
62Seat designated for Fare 2
63Seat designated for Fare 3
64Seat designated for Fare 4
65Seat designated for Fare 5
66Seat designated for Fare 6
70Individual video screen - services unspecified
71No seat - access to handicapped lavatory
72Undesirable seat
73Conditional chargeable seat
PADIS 9864: Seat row characteristic codes (none used by Breeze)
CodeDescription
10Row designated for RBD "A"
11Row designated for RBD "B"
12Row designated for RBD "C"
13Row designated for RBD "D"
14Row designated for RBD "F"
15Row designated for RBD "H"
16Row designated for RBD "J"
17Row designated for RBD "K"
18Row designated for RBD "L"
19Row designated for RBD "M"
20Row designated for RBD "P"
21Row designated for RBD "Q"
23Row designated for RBD "S"
24Row designated for RBD "T"
25Row designated for RBD "V"
26Row designated for RBD "W"
27Row designated for RBD "Y"
AExtra leg room
BBuffer row
CRow with cabin facilities in a designated column
CCRow with cabin facilities in an undesignated column
CHChargeable seat
DSeat restrictions apply in this row
EExit row
ECExit row with cabin facilities in a designated column
ELExit left
ERExit right
FCFront of cabin/class compartment
IIndifferent row
KOverwing row
LLowerdeck row
MMaindeck row
MVRow with movie screen
NNo-smoking row
SSmoking row
UUpperdeck row
XNot overwing row
XCExit row with cabin facilities in an undesignated column
ZRow does not exist
PADIS 9865: Seat occupation codes not used by Breeze
CodeDescription
1Seat waitlist open for segment
2Seat waitlist closed for segment
3Seats on request only to airline
9Premium seat reserved – not checked-in
BAdvanced boarding pass seat
DSeat blocked for/with deadload
EExtra seat
GSeat for group pre-allocation
HCourtesy reserved seat
ISeat is not available for interline through check-in
Mseat occupied for medical reasons
NSeat not designated for RBD specified in request
OSeat is occupied
PProtected seat
SSeat protected for code sharing
TTransit passenger - seat occupied by a transit passenger or load
UUpline protected seat
VDownline protected seats
XSeat is not available for partner airlines use
YAdvanced seat selection seat