Seat Characteristics in UPAs

This feature can be enabled in the API request by including:

Copy
Copied
"control": {
  "features": [
    "seat_characteristics"
  ]
}

This feature allows clients to extend their response with seat-oriented UPA data, which has been targeted to a specific set of seat characteristic codes, which enables a more granular distinction between UPAs for the different seats on board.

Seat characteristics are filed by the individual carriers in ATPCO's Table 191 and these tables are used in the processing of ATPCO's Optional Services Seat Selection data.

Seat characteristics in UPAs offers content creators the ability to target UPAs by the existing Table 191 data, which has been imported in the Routehappy Hub.

Clients can utilize the provided upa_seat_characteristics_filter field to filter only content for their specific seat characteristic criteria. For example, this is how one might filter UPAs that have specific seat characteristics:

Copy
Copied
{
    "control": {
        "includes": ["upa"],
        "features": ["seat_characteristics"],
        "upa_seat_characteristics_filter": [
          ["CH"],
          ["CH", "L"]
        ]
    },
    ...
}

For more information on the UPA-related control fields see UPA Control section.