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) |
JSON Schema
{
"$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"]
}