v1.0.0
POST/data/schedule

Get Schedule

Retrieve the full processed airline schedule in Pleiades Data Standard format.


POST/data/scheduleAUTH

Get the full processed schedule grouped by aircraft tail number.

Returns the complete airline schedule processed into the Pleiades Data Standard (PDS) format. Data is grouped by aircraft tail number, with each entry containing the aircraft's type information and its assigned flights with crew, passenger, and timing details.

Request Body

ParameterTypeRequiredDescription
airlinestringRequired

Airline code (e.g. "QF").

force_refreshboolean= falseOptional

Bypass the 5-minute server-side cache.

Example Request

json
{
  "airline": "QF",
  "force_refresh": false
}

Response

json
{
  "data": {
    "VH-OQA": {
      "aircraft_icao": "B738",
      "aircraft_version": "",
      "aircraft_config": "",
      "flights": [
        {
          "flightID": "QF401_2026-04-07T08:30:00Z",
          "source_flight_unique_id": 12345,
          "flight_number": "QF401",
          "origin_icao": "YSSY",
          "destination_icao": "YMML",
          "departure_datetime_utc": "2026-04-07T08:30:00Z",
          "arrival_datetime_utc": "2026-04-07T10:00:00Z",
          "crew_pair": "CP_001",
          "crew_members": [],
          "crew_base": "SYD",
          "total_pax": 154,
          "capacity": 176,
          "load_factor": 0.875,
          "status": "scheduled",
          "aircraft_type": "B738",
          "pairing_name": null
        }
      ]
    }
  },
  "crew_pairs": [
    { "id": "CP_001", "base": "SYD" }
  ],
  "metadata": {
    "source": "navblue_operational_api:airline:QF",
    "loaded_at": "2026-04-07T12:00:00+00:00",
    "flight_count": 142,
    "maintenance_count": 0,
    "crew_pair_count": 38,
    "airline": "QF",
    "aircraft_count": 24,
    "pds_version": "0.2.0",
    "pds_name": "Pleiades Data Standard"
  }
}

Pleiades Data Standard

PDS is Pleiades' unified data format for airline operational data. The pds_version field in metadata tracks the schema version.

Metadata Fields

flight_countinteger

Total number of flights across all aircraft.

aircraft_countinteger

Number of unique aircraft (tail numbers) in the schedule.

data_quality_warningstring | null

Present if flights were filtered due to missing aircraft registration data.

data_sourcesobject

Indicates which upstream data sources were available (flights, rosters, pairings, bookings).