Lufthansa · JSON Structure

Lufthansa Structure

Structural overview of the Lufthansa API surface; extracted from openapi/.

Type: Properties: 0
AirlinesTravelAviationFlights

Lufthansa Structure is a JSON Structure definition published by Lufthansa.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Lufthansa",
  "providerId": "lufthansa",
  "kind": "json-structure",
  "description": "Structural overview of the Lufthansa API surface; extracted from openapi/.",
  "schemaCount": 6,
  "operationCount": 15,
  "schemas": [
    {
      "name": "Coordinate",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Name",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Link",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Airport",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "AirportResource",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "AirportResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/references/countries/{countryCode}",
      "operationId": "ReferencesCountriesByCountryCodeGet",
      "summary": "Lufthansa Countries",
      "tags": [
        "Reference Data"
      ]
    },
    {
      "method": "GET",
      "path": "/references/cities/{cityCode}",
      "operationId": "ReferencesCitiesByCityCodeGet",
      "summary": "Lufthansa Cities",
      "tags": [
        "Reference Data"
      ]
    },
    {
      "method": "GET",
      "path": "/references/airports/{airportCode}",
      "operationId": "ReferencesAirportsByAirportCodeGet",
      "summary": "Lufthansa Airports",
      "tags": [
        "Reference Data"
      ]
    },
    {
      "method": "GET",
      "path": "/references/airports/nearest/{latitude},{longitude}",
      "operationId": "ReferencesAirportsNearestByLatitudeAndLongitudeGet",
      "summary": "Lufthansa Nearest Airports",
      "tags": [
        "Reference Data"
      ]
    },
    {
      "method": "GET",
      "path": "/references/airlines/{airlineCode}",
      "operationId": "ReferencesAirlinesByAirlineCodeGet",
      "summary": "Lufthansa Airlines",
      "tags": [
        "Reference Data"
      ]
    },
    {
      "method": "GET",
      "path": "/references/aircraft/{aircraftCode}",
      "operationId": "ReferencesAircraftByAircraftCodeGet",
      "summary": "Lufthansa Aircraft",
      "tags": [
        "Reference Data"
      ]
    },
    {
      "method": "GET",
      "path": "/offers/seatmaps/{flightNumber}/{origin}/{destination}/{date}/{cabinClass}",
      "operationId": "OffersSeatmapsDestinationDateCabinClassByFlightNumberAndOriginGet",
      "summary": "Lufthansa Seat Maps",
      "tags": [
        "Offers"
      ]
    },
    {
      "method": "GET",
      "path": "/offers/lounges/{location}",
      "operationId": "OffersLoungesByLocationGet",
      "summary": "Lufthansa Lounges",
      "tags": [
        "Offers"
      ]
    },
    {
      "method": "GET",
      "path": "/operations/flightstatus/{flightNumber}/{date}",
      "operationId": "OperationsFlightstatusByFlightNumberAndDateGet",
      "summary": "Lufthansa Flight Status",
      "tags": [
        "Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/operations/flightstatus/route/{origin}/{destination}/{date}",
      "operationId": "OperationsFlightstatusRouteDateByOriginAndDestinationGet",
      "summary": "Lufthansa Flight Status by Route",
      "tags": [
        "Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/operations/flightstatus/arrivals/{airportCode}/{fromDateTime}",
      "operationId": "OperationsFlightstatusArrivalsByAirportCodeAndFromDateTimeGet",
      "summary": "Lufthansa Flight Status at Arrival Airport",
      "tags": [
        "Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/operations/flightstatus/departures/{airportCode}/{fromDateTime}",
      "operationId": "OperationsFlightstatusDeparturesByAirportCodeAndFromDateTimeGet",
      "summary": "Lufthansa Flight Status at Departure Airport",
      "tags": [
        "Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/operations/schedules/{origin}/{destination}/{fromDateTime}",
      "operationId": "OperationsSchedulesFromDateTimeByOriginAndDestinationGet",
      "summary": "Lufthansa Flight Schedules",
      "tags": [
        "Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/cargo/shipmentTracking/{aWBPrefix}-{aWBNumber}",
      "operationId": "CargoShipmentTrackingByAWBPrefixAndAWBNumberGet",
      "summary": "Lufthansa Shipment Tracking",
      "tags": [
        "Cargo"
      ]
    },
    {
      "method": "GET",
      "path": "/cargo/getRoute/{origin}-{destination}/{fromDate}/{productCode}",
      "operationId": "CargoGetRouteFromDateProductCodeByOriginAndDestinationGet",
      "summary": "Lufthansa Retrieve all flights",
      "tags": [
        "Cargo"
      ]
    }
  ]
}