Amadeus · Schema

Seat

Seat schema from Seatmap Display

TravelTravel TechnologyReservationsFlightsHotelsAirlinesHospitalityTours and ActivitiesCars and TransfersDestination ContentItinerary ManagementTrip PlanningArtificial IntelligenceMarket Insights

Properties

Name Type Description
cabin string Cabin of the seat.
number string Concatenation of the row id and the column id, for example 12B
characteristicsCodes array List of seat characteristics (the characteristic's names can be retrieved in the seat characteristic dictionary) Possible values are part of: IATA code: Most of the codes are defined by IATA Standard/
travelerPricing array Traveler's information and price
coordinates object
View JSON Schema on GitHub

JSON Schema

seatmap-display-seat-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amadeus/refs/heads/main/json-schema/seatmap-display-seat-schema.json",
  "title": "Seat",
  "description": "Seat schema from Seatmap Display",
  "type": "object",
  "properties": {
    "cabin": {
      "description": "Cabin of the seat.",
      "type": "string",
      "example": "ECO"
    },
    "number": {
      "description": "Concatenation of the row id and the column id, for example 12B",
      "type": "string",
      "example": "12B"
    },
    "characteristicsCodes": {
      "description": "List of seat characteristics (the characteristic's names can be retrieved in the seat characteristic dictionary) Possible values are part of:\n\n  IATA code: Most of the codes are defined by IATA Standard/IATA Code list 9825\n\n  Amadeus Code: defined as extension, example MV=row with movie screen\n\n  Seat map display Code: API specific codes, example 1A_AQC_PREMIUM_SEAT=premium seat",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "travelerPricing": {
      "description": "Traveler's information and price",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "travelerId": {
            "description": "Traveler id",
            "type": "string",
            "pattern": "[a-zA-Z0-9-]{1,20}",
            "example": "12345"
          },
          "seatAvailabilityStatus": {
            "description": "Seat availability for this specific traveler. Allows better seat choice per traveler",
            "type": "string",
            "enum": [
              "AVAILABLE",
              "BLOCKED",
              "OCCUPIED"
            ],
            "example": "AVAILABLE"
          },
          "price": {
            "description": "Price for a given seat",
            "$ref": "#/definitions/Price"
          }
        }
      }
    },
    "coordinates": {
      "type": "object",
      "properties": {
        "x": {
          "type": "integer",
          "description": "coordinate for the Length",
          "example": 1
        },
        "y": {
          "type": "integer",
          "description": "coordinate for the Width",
          "example": 1
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/seatmap-display-seat"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.