FlightAware alerts API
AeroAPI alerting can be used to configure and receive real-time alerts on key flightevents. With customizable alerting offered by our alert endpoints, AeroAPI empowersusers to selectively pick various types of events/filters to alert on. By doing so,you can receive specially tailored alerts delivered to you for events such as flight planfiled, flight departure (out and off), flight arrival (on and in), and more!To get started with alerting, the **PUT /alerts/endpoint** endpoint must first be usedto set up the account-wide default URL that alerts will be delivered to. This step mustbe done before any alerts can be configured and will serve as the fallback URL that allalerts will be sent to for the account if a specific delivery URL is not designated on aparticular alert. If this is not performed before configuring alerts, then you willreceive a 400 error with an error message reminding you of this step when trying to interactwith the **POST /alerts** endpoint. Once a URL is set via the **PUT /alerts/endpoint** endpoint,then alerts can be configured using the **POST /alerts** endpoint. The **GET /alerts** endpointcan also be used to retrieve all currently configured alerts associated with your AeroAPI key.The **GET /alerts** endpoint will allow you to easily retrieve the id of any specific alerts ofinterest configured for the account which can let you use the **GET** **PUT** and **DELETE****/alerts/{id}** endpoints to retrieve, update, and delete specific alerts.When configuring an individual alert, the *target_url* field can be set to a URL that’sdifferent than the account-wide target endpoint set via the **PUT /alerts/endpoint**. Ifthe *target_url* field is set on an alert, then that specific alert will be delivered tothe specified *target_url* rather than the default account-wide one. If this field is notconfigured for the alert, then the alert will be delivered to the default account-wide endpoint.By setting this field, one can easily target different alerts to be received by different endpointswhich can be useful for configuring per-application alerts or sending alerts to an alternatedevelopment environment without having to adjust a production alert configuration.For each alert configured, one-to-many ‘events’ can be set for alert delivery. While mostevents will result in one alert delivery, both the *arrival* and the *departure* events canresult in multiple alerts delivered (referred to as bundled). The *departure* event bundles thedeparture (actual OFF the ground) alert, along with the flight plan filed alert and up to 5per-departure changes which can include alerts for significant departure delays of over30 minutes, gate changes, and airport delays. FlightAware Global customers willalso receive *Power on* and *Ready to taxi* alerts as part of the departure bundle. The *arrival* eventbundles the arrival (actual ON the ground) alert, along with up to 5 en-route changes (including delaysof over 30 minutes and excluding diversions) identified. FlightAware Global customers will also receive*taxi stop* times as part of the *arrival* bundle. Setting a bundled type and unbundled type for anOn/Off will only result in a single alert in the case where events may overlap.If there is a need to change the alert configurations, updating an alert using the **PUT /alerts/{id}**endpoint and a unique alert identifier (id) is preferred rather than creating an additional alert.By doing so, you can avoid duplicate alerts being delivered which could create unnecessary noiseif they are not of interest anymore.If at any point there is a need to delete an alert, the **DELETE alerts/{id}** endpoint can beleveraged to delete an alert so that it won’t be delivered anymore. As a reminder, specific alertIDs can be retrieved from the **GET /alerts** endpoint.
FlightAware alerts API is one of 9 APIs that FlightAware publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Alerts. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes 8 operations across 3 paths. It is described by OpenAPI 3.1.0, at version 4.17.1.
Requests are made against a single base URL, https://{env}.flightaware.com/aeroapi.
Metadata
The identity and technical contract details declared by the specification.
Authentication & Security 1
FlightAware alerts API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as x-apikey (ApiKeyAuth).
By default, every request must be authenticated.
ApiKeyAuth— Unlike previous versions of AeroAPI, authentication is now controlled by an API key that must be set in the header x-apikey. Your FlightAware username is not u…
Paths & Operations 8
Across 3 paths, the API surfaces 8 operations — 2 DELETE, 3 GET, 1 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.
AeroAPI alerting can be used to configure and receive real-time alerts on key flight events. With customizable alerting offered by our alert endpoints, AeroAPI empowers users to s…
Specification
The full machine-readable OpenAPI contract behind this narrative.
Source
More from FlightAware 8
Other APIs FlightAware publishes across the network.
This is an independent, third-party profile of FlightAware alerts API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.