United Airlines · Schema

United Airlines Flight Status

Schema representing the real-time status of a United Airlines flight.

AirlinesTravelFlight BookingNDCLoyaltyFortune 100

Properties

Name Type Description
flightNumber string United Airlines flight number
date string Scheduled flight date
status string Current flight status
origin string IATA origin airport code
destination string IATA destination airport code
scheduledDeparture string Originally scheduled departure time
estimatedDeparture string Current estimated departure time
actualDeparture stringnull Actual departure time (null if not yet departed)
scheduledArrival string Originally scheduled arrival time
estimatedArrival string Current estimated arrival time
actualArrival stringnull Actual arrival time (null if not yet arrived)
departureGate string Departure gate assignment
arrivalGate string Arrival gate assignment
delayMinutes integer Current delay in minutes (0 if on time)
View JSON Schema on GitHub

JSON Schema

united-airlines-flight-status-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/united-airlines/main/json-schema/united-airlines-flight-status-schema.json",
  "title": "United Airlines Flight Status",
  "description": "Schema representing the real-time status of a United Airlines flight.",
  "type": "object",
  "properties": {
    "flightNumber": {
      "type": "string",
      "description": "United Airlines flight number",
      "examples": ["UA523"]
    },
    "date": {
      "type": "string",
      "format": "date",
      "description": "Scheduled flight date"
    },
    "status": {
      "type": "string",
      "enum": ["OnTime", "Delayed", "Cancelled", "Diverted", "Landed"],
      "description": "Current flight status"
    },
    "origin": {
      "type": "string",
      "description": "IATA origin airport code",
      "pattern": "^[A-Z]{3}$"
    },
    "destination": {
      "type": "string",
      "description": "IATA destination airport code",
      "pattern": "^[A-Z]{3}$"
    },
    "scheduledDeparture": {
      "type": "string",
      "format": "date-time",
      "description": "Originally scheduled departure time"
    },
    "estimatedDeparture": {
      "type": "string",
      "format": "date-time",
      "description": "Current estimated departure time"
    },
    "actualDeparture": {
      "type": ["string", "null"],
      "format": "date-time",
      "description": "Actual departure time (null if not yet departed)"
    },
    "scheduledArrival": {
      "type": "string",
      "format": "date-time",
      "description": "Originally scheduled arrival time"
    },
    "estimatedArrival": {
      "type": "string",
      "format": "date-time",
      "description": "Current estimated arrival time"
    },
    "actualArrival": {
      "type": ["string", "null"],
      "format": "date-time",
      "description": "Actual arrival time (null if not yet arrived)"
    },
    "departureGate": {
      "type": "string",
      "description": "Departure gate assignment"
    },
    "arrivalGate": {
      "type": "string",
      "description": "Arrival gate assignment"
    },
    "delayMinutes": {
      "type": "integer",
      "minimum": 0,
      "description": "Current delay in minutes (0 if on time)"
    }
  },
  "required": ["flightNumber", "date", "status", "origin", "destination"]
}