API docs
Website API contract
Only needed if your VA still has to build the flight-status API. The plugin itself is free; this is docs / a bridge sample.
Auth
Send the pilot smartCARS session as Bearer token. Same auth model as other community script calls.
Scope
Status updates apply to booked schedule/charter flights for the logged-in pilot (and your VA rules). Plugin 1.6+ also sends arrived + mid-flight ETA.
Endpoints
GET /flights/status/bookings
GET /flights/status?kind=schedule|charter&id={id}
GET /flights/status/history?kind=...&id=...&limit=12
POST /flights/status
{
"kind": "schedule",
"id": 123,
"status": "on_time|updated|delayed|cancelled|arrived",
"etd": "14:30",
"eta": "16:05"
}
PHP bridge sample
Drop-in example you can adapt on your VA website if you do not have BlueNova’s full stack.
Quick test
Book a flight → open VA Flight Ops in smartCARS → Refresh → change ETD/status → Save. Uses your community script URL once the API exists.