Cirium uses a number of status codes to denote the state of the flight in the FlightStats APIs. The following states are currently used:
- Scheduled (S) - A scheduled flight is one that is anticipated to depart and arrive according to either filed flight plans or published flight schedules. A Scheduled flight can transition to Cancelled, Active, or Unknown.
- Active (A) - Active flights represent a pushback from gate and airborne flights. They may have departure information depending upon the availability of the data. An active flight may transition to Unknown, Landed, or Redirected. While active, we track information about departure, estimated arrival, and where available, positional data.
- Unknown (U) - An unknown flight occurs when we cannot determine the final status of a flight from a data source in a reasonable amount of time. Note, this is a valid state rather than an error state. For example, ASDI information may not be available for certain flights internationally or the airline may not participate in a subscribed GDS.
- Redirected (R) - The flight is in the air and has changed its destination to an unscheduled airport. After landing at an unscheduled airport, the state will change to Diverted.
- Landed (L) - The flight landed at the scheduled airport.
- Diverted (D) - The flight landed at an unscheduled airport.
- Cancelled (C) - The flight was cancelled.
- Not Operational (NO) - The flight appears to be from an outdated schedule or flight plan – meaning that when we queried the airline, it returned that the flight is not scheduled.
- Data source needed (DN) - A DN flight occurs when we cannot determine the final status of a flight given the data sources that were available at that time. This status is no longer used in the Flight Status API, but it may show up in historical data.