Rockwell Collins · JSON Structure
Rockwell Collins Flight Structure
Hierarchical structure documentation for the FlightAware AeroAPI Flight object and related resources.
Type:
Properties: 0
AvionicsAerospaceDefenseAviationFlight DeckFortune 500
Rockwell Collins Flight Structure is a JSON Structure definition published by Rockwell Collins.
Meta-schema:
JSON Structure
{
"title": "FlightAware AeroAPI Flight Structure",
"description": "Hierarchical structure documentation for the FlightAware AeroAPI Flight object and related resources.",
"structure": {
"Flight": {
"description": "Core flight information record",
"fields": {
"ident": "string - Flight identifier (airline code + flight number)",
"ident_icao": "string - ICAO flight identifier",
"ident_iata": "string - IATA flight identifier",
"fa_flight_id": "string - Unique FlightAware flight ID for this specific instance",
"operator": "string - Operator ICAO code",
"registration": "string - Aircraft tail number / registration",
"aircraft_type": "string - ICAO aircraft type code",
"status": "enum - Scheduled | Active | En Route | Landed | Cancelled | Diverted",
"progress_percent": "integer - Flight completion percentage (0-100)"
},
"children": {
"origin": "AirportRef - Departure airport reference",
"destination": "AirportRef - Arrival airport reference",
"timing": "FlightTiming - Scheduled and actual timing events"
}
},
"FlightTiming": {
"description": "Scheduled, estimated, and actual times for flight milestones",
"fields": {
"scheduled_out": "datetime - Scheduled gate departure (pushback)",
"estimated_out": "datetime - Estimated gate departure",
"actual_out": "datetime - Actual gate departure",
"scheduled_off": "datetime - Scheduled takeoff",
"estimated_off": "datetime - Estimated takeoff",
"actual_off": "datetime - Actual takeoff",
"scheduled_on": "datetime - Scheduled landing",
"estimated_on": "datetime - Estimated landing",
"actual_on": "datetime - Actual landing",
"scheduled_in": "datetime - Scheduled gate arrival",
"estimated_in": "datetime - Estimated gate arrival",
"actual_in": "datetime - Actual gate arrival",
"departure_delay": "integer - Departure delay in seconds",
"arrival_delay": "integer - Arrival delay in seconds",
"filed_ete": "integer - Filed estimated time en route in seconds"
}
},
"FlightPosition": {
"description": "Real-time position data for an active flight",
"fields": {
"fa_flight_id": "string - FlightAware flight ID",
"altitude": "integer - Altitude in hundreds of feet",
"altitude_change": "enum - C (climbing) | D (descending) | - (level)",
"groundspeed": "integer - Ground speed in knots",
"heading": "integer - Magnetic heading in degrees (0-359)",
"latitude": "number - Decimal latitude",
"longitude": "number - Decimal longitude",
"timestamp": "datetime - Position timestamp",
"update_type": "enum - P (projected) | O (oceanic) | Z (datalink) | ADS-B | etc."
}
},
"AirportRef": {
"description": "Airport reference with ICAO/IATA codes",
"fields": {
"code": "string - Airport code",
"code_icao": "string - ICAO airport code (4 letters)",
"code_iata": "string - IATA airport code (3 letters)",
"airport_info_url": "string - URL to AeroAPI airport info endpoint"
}
},
"Airport": {
"description": "Full airport information record",
"fields": {
"airport_code": "string - Primary airport code",
"code_icao": "string - ICAO 4-letter code",
"code_iata": "string - IATA 3-letter code",
"code_lid": "string - FAA LID code",
"name": "string - Airport name",
"city": "string - City name",
"state": "string - State/province code",
"country": "string - ISO 2-letter country code",
"timezone": "string - IANA timezone name",
"latitude": "number - Airport latitude",
"longitude": "number - Airport longitude",
"elevation": "integer - Elevation in feet MSL",
"wiki_url": "string - Wikipedia URL"
}
},
"Alert": {
"description": "Flight event alert configuration",
"fields": {
"id": "integer - Unique alert ID",
"ident": "string - Flight identifier to monitor",
"origin": "string - Origin airport filter",
"destination": "string - Destination airport filter",
"aircraft_type": "string - Aircraft type filter",
"start": "datetime - Alert start time",
"end": "datetime - Alert end time",
"max_weekly": "integer - Maximum alerts per week",
"target_url": "string - Custom delivery URL for this alert",
"events": "array - List of event types to alert on"
}
}
}
}