Amadeus · Schema

Extended_TravelerInfo

Extended_TravelerInfo schema from Flight Offers Search

TravelTravel TechnologyReservationsFlightsHotelsAirlinesHospitalityTours and ActivitiesCars and TransfersDestination ContentItinerary ManagementTrip PlanningArtificial IntelligenceMarket Insights
View JSON Schema on GitHub

JSON Schema

flight-offers-search-extended-traveler-info-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/flight-offers-search-extended-traveler-info-schema.json",
  "title": "Extended_TravelerInfo",
  "description": "Extended_TravelerInfo schema from Flight Offers Search",
  "required": [
    "id",
    "travelerType"
  ],
  "allOf": [
    {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "example": 1
        },
        "travelerType": {
          "type": "string",
          "description": "traveler type\nage restrictions : CHILD < 12y, HELD_INFANT < 2y, SEATED_INFANT < 2y, SENIOR >=60y\n",
          "enum": [
            "ADULT",
            "CHILD",
            "SENIOR",
            "YOUNG",
            "HELD_INFANT",
            "SEATED_INFANT",
            "STUDENT"
          ],
          "example": "ADULT"
        },
        "associatedAdultId": {
          "type": "string",
          "description": "if type=\"HELD_INFANT\", corresponds to the adult travelers's id who will share the seat",
          "example": "12345"
        }
      },
      "required": [
        "id",
        "travelerType"
      ]
    }
  ]
}