OAG · Schema

GetDeparturedateScheduleinstancekeyResponse

CompanyAviationDataAnalyticsTravel

Properties

Name Type Description
bookingClasses array Information relating to the Passenger Reservations Booking Designator (PRBD) and Meals.
freightClasses array Indicates the type of cargo that can be loaded onto the equipment.
restrictions array Information provided by a carrier to specify restrictions on carrying traffic or limitations to the carriage of traffic.
planeChangeWithoutAircraftChange boolean True/False value showing if there is an equipment change enroute where the IATA Aircraft Type code is the same on each leg.
onTimePerformance object Represents on time indicator and delay and cancelation performance.
inFlightServices array Denotes the use of in-flight services in relation to the IATA standard.
automatedCheckIn boolean Identifies if the carrier offers automated check‑in for the flight leg.
electronicTicketing boolean Used to identify if a flight leg is an electronic ticketing candidate.
secureFlightIndicator boolean Present when legal requirement to disclose full Secure Flight passenger data for U.S. flights.
governmentApproval boolean Marker to show service is subject to government approval.
statusDetails array Details about flight status per leg.
seatingCapacity object Represents actual and predicted seating capacity.
carrier object Contains a carrier designator code.
serviceSuffix string The operational suffix supplied by the carrier.
flightNumber integer The numeric part of the flight number.
sequenceNumber integer Sequence of stopping points starting at 0.
flightType string Flight type definition.
departure object Departure airport, terminal, date, time, etc.
arrival object Arrival airport, terminal, date, time, etc.
elapsedTime integer The duration of the flight.
cargoTonnage number Cargo tonnage.
aircraftType object Denotes the equipment type in use.
serviceType object Single character service type classification.
segmentInfo object Number of stops and intermediate airports.
distance object Great‑circle distance information.
codeshare object Codeshare information.
scheduleInstanceKey string Unique identifier of schedule instance.
statusKey string Unique identifier of flight status.
originalFlight string Link to the original scheduled flight.
map string Link to the flight map.
View JSON Schema on GitHub

JSON Schema

oag-get-departuredate-scheduleinstancekey-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/oag/main/json-schema/oag-get-departuredate-scheduleinstancekey-response-schema.json",
  "title": "GetDeparturedateScheduleinstancekeyResponse",
  "x-generated": "2026-09-23",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/oag-openapi-generated.yml#/components/schemas/GetDeparturedateScheduleinstancekeyResponse",
  "type": "object",
  "properties": {
    "bookingClasses": {
      "type": "array",
      "description": "Information relating to the Passenger Reservations Booking Designator (PRBD) and Meals."
    },
    "freightClasses": {
      "type": "array",
      "description": "Indicates the type of cargo that can be loaded onto the equipment."
    },
    "restrictions": {
      "type": "array",
      "description": "Information provided by a carrier to specify restrictions on carrying traffic or limitations to the carriage of traffic."
    },
    "planeChangeWithoutAircraftChange": {
      "type": "boolean",
      "description": "True/False value showing if there is an equipment change enroute where the IATA Aircraft Type code is the same on each leg."
    },
    "onTimePerformance": {
      "type": "object",
      "description": "Represents on time indicator and delay and cancelation performance."
    },
    "inFlightServices": {
      "type": "array",
      "description": "Denotes the use of in-flight services in relation to the IATA standard."
    },
    "automatedCheckIn": {
      "type": "boolean",
      "description": "Identifies if the carrier offers automated check‑in for the flight leg."
    },
    "electronicTicketing": {
      "type": "boolean",
      "description": "Used to identify if a flight leg is an electronic ticketing candidate."
    },
    "secureFlightIndicator": {
      "type": "boolean",
      "description": "Present when legal requirement to disclose full Secure Flight passenger data for U.S. flights."
    },
    "governmentApproval": {
      "type": "boolean",
      "description": "Marker to show service is subject to government approval."
    },
    "statusDetails": {
      "type": "array",
      "description": "Details about flight status per leg."
    },
    "seatingCapacity": {
      "type": "object",
      "description": "Represents actual and predicted seating capacity."
    },
    "carrier": {
      "type": "object",
      "description": "Contains a carrier designator code."
    },
    "serviceSuffix": {
      "type": "string",
      "description": "The operational suffix supplied by the carrier."
    },
    "flightNumber": {
      "type": "integer",
      "description": "The numeric part of the flight number."
    },
    "sequenceNumber": {
      "type": "integer",
      "description": "Sequence of stopping points starting at 0."
    },
    "flightType": {
      "type": "string",
      "description": "Flight type definition."
    },
    "departure": {
      "type": "object",
      "description": "Departure airport, terminal, date, time, etc."
    },
    "arrival": {
      "type": "object",
      "description": "Arrival airport, terminal, date, time, etc."
    },
    "elapsedTime": {
      "type": "integer",
      "description": "The duration of the flight."
    },
    "cargoTonnage": {
      "type": "number",
      "description": "Cargo tonnage."
    },
    "aircraftType": {
      "type": "object",
      "description": "Denotes the equipment type in use."
    },
    "serviceType": {
      "type": "object",
      "description": "Single character service type classification."
    },
    "segmentInfo": {
      "type": "object",
      "description": "Number of stops and intermediate airports."
    },
    "distance": {
      "type": "object",
      "description": "Great‑circle distance information."
    },
    "codeshare": {
      "type": "object",
      "description": "Codeshare information."
    },
    "scheduleInstanceKey": {
      "type": "string",
      "description": "Unique identifier of schedule instance."
    },
    "statusKey": {
      "type": "string",
      "description": "Unique identifier of flight status."
    },
    "originalFlight": {
      "type": "string",
      "description": "Link to the original scheduled flight."
    },
    "map": {
      "type": "string",
      "description": "Link to the flight map."
    }
  }
}

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/oag-get-departuredate-scheduleinstancekey-response"
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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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