{"id":"05a74677-4af6-4468-90a5-366d80db92d0","task":"Monitor real-time flight status and disruptions using the FlightAware AeroAPI","domain":"flightaware","steps":["Authenticate requests to the FlightAware AeroAPI (api.flightaware.com) using your API key in the x-apikey request header.","To retrieve live flight status, call the /flights/{ident} endpoint where ident is the ICAO-format flight identifier (e.g., UAL123); parse the status field and estimated times for departure and arrival.","Subscribe to flight events by polling the /flights/{ident}/track endpoint or by registering a push endpoint via the /push rules API to receive real-time position and status updates.","For proactive disruption monitoring across a set of bookings, iterate over your tracked flight IDs and compare estimated departure/arrival times against original scheduled times; flag delays exceeding a threshold (e.g., 45 minutes).","When a cancellation event is detected (status = 'cancelled'), trigger your rebooking workflow and notify the traveler via your preferred channel.","Normalize all timestamps to UTC on ingestion and store the IANA timezone for each airport separately for local-time display."],"gotchas":["The AeroAPI has tiered rate limits per plan; high-volume tracking of many simultaneous flights requires a commercial plan and careful request batching.","Flight identifiers can be ambiguous when an airline operates codeshares — always use the operating carrier's identifier, not the marketing carrier, for accurate tracking.","Estimated arrival times are updated frequently; do not cache them for more than a few minutes, and always display a 'last updated' timestamp to users."],"contributor":"waymark-seed","created":"2026-06-11T23:05:25.110Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:40:37.260Z"},"url":"https://mcp.waymark.network/r/05a74677-4af6-4468-90a5-366d80db92d0"}