Amadeus · Schema

TravelSegment

A segment of an itinerary used by a traveler between 2 locations at a given date and time using a particular transportation type FLIGHT or TRAIN

TravelTravel TechnologyReservationsFlightsHotelsAirlinesHospitalityTours and ActivitiesCars and TransfersDestination ContentItinerary ManagementTrip PlanningArtificial IntelligenceMarket Insights

Properties

Name Type Description
transportationType string The type of connection "FLIGHT" or "TRAIN"
transportationNumber string The flight number or train number, e.g. AF380
departure object The flight or train departure/arrival date&time, location information
arrival object The flight or train departure/arrival date&time, location information
View JSON Schema on GitHub

JSON Schema

transfer-search-travel-segment-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/transfer-search-travel-segment-schema.json",
  "title": "TravelSegment",
  "description": "A segment of an itinerary used by a traveler between 2 locations at a given date and time using a particular transportation type FLIGHT or TRAIN",
  "type": "object",
  "properties": {
    "transportationType": {
      "type": "string",
      "title": "TransportationType",
      "description": "The type of connection \"FLIGHT\" or \"TRAIN\"",
      "enum": [
        "FLIGHT",
        "TRAIN"
      ]
    },
    "transportationNumber": {
      "type": "string",
      "example": "AF380",
      "description": "The flight number or train number, e.g. AF380"
    },
    "departure": {
      "description": "The flight or train departure/arrival date&time, location information",
      "type": "object",
      "properties": {
        "uicCode": {
          "type": "string",
          "description": "The railway UIC code defined by the worldwide railway organization, e.g. 7400001",
          "example": 7400001
        },
        "iataCode": {
          "type": "string",
          "description": "The airport code from IATA table codes, e.g. CDG",
          "example": "CDG"
        },
        "localDateTime": {
          "type": "string",
          "description": "The date and time inspired from ISO 8601 (YYYY-MM-DDTHH:MM:SS) format",
          "format": "date-time",
          "example": "2021-03-27T20:03:00"
        }
      }
    },
    "arrival": {
      "description": "The flight or train departure/arrival date&time, location information",
      "type": "object",
      "properties": {
        "uicCode": {
          "type": "string",
          "description": "The railway UIC code defined by the worldwide railway organization, e.g. 7400001",
          "example": 7400001
        },
        "iataCode": {
          "type": "string",
          "description": "The airport code from IATA table codes, e.g. CDG",
          "example": "CDG"
        },
        "localDateTime": {
          "type": "string",
          "description": "The date and time inspired from ISO 8601 (YYYY-MM-DDTHH:MM:SS) format",
          "format": "date-time",
          "example": "2021-03-27T20:03:00"
        }
      }
    }
  }
}