Documentos API
Contrato de API del sitio web
Solo es necesario si su VA aún tiene que crear la API de estado de vuelo. El complemento en sí es gratuito; Estos son documentos/una muestra de puente.
Enviar la sesión piloto de smartCARS como token de portador. El mismo modelo de autenticación que otras llamadas de script comunitario.
Las actualizaciones de estado se aplican a los vuelos programados/chárter reservados para el piloto registrado (y sus reglas de VA). El complemento 1.6+ también envía llegada + ETA en pleno vuelo.
Puntos finales
GET /flights/status/bookings
GET /flights/status?kind=schedule|charter&id={id}
GET /flights/status/history?kind=...&id=...&limit=12
GET /flights/parkings?icao={ICAO|hub}&q={optional search}
GET /flights/parkings/airports
POST /flights/status
{
"kind": "schedule",
"id": 123,
"status": "on_time|updated|delayed|cancelled|arrived",
"etd": "14:30",
"eta": "16:05",
"depParking": "Gate D 45",
"arrParking": "Gate E 9"
}
Gates / parking (plugin 1.11+)
Bookings must return origin, destination, originIcao and destinationIcao (IATA hub or ICAO). Resolve 3-letter codes via your airport registry — do not default unknown codes to a single hub. POST /flights/status accepts depParking and arrParking (empty = auto hint).
GET /flights/status/bookings → flights[]:
{
"origin": "AMS",
"destination": "LHR",
"originIcao": "EHAM",
"destinationIcao": "EGLL",
"depParking": "Gate D 45",
"arrParking": "Gate E 9",
"depParkingHint": "Gate D 45",
"arrParkingHint": "Gate E 9"
}
Parking catalog
Recommended for gate search fields in the plugin. Catalog includes passenger gates, cargo/freight, GA/FBO/private ramps — no helipads. ~90+ network airports + regional profiles for any ICAO.
GET /flights/parkings?icao=EGLL
→ { "icao": "EGLL", "known": true, "count": 100, "parkings": ["Gate A 1", "Gate B 1", "..."] }
GET /flights/parkings/airports
→ { "stats": { "airports": 95, "explicit": 80, "network": 90 }, "airports": [...] }
Ejemplo de puente PHP
Ejemplo directo que puede adaptar en su sitio web de VA si no tiene la pila completa de BlueNova.
prueba rápida
Reserve un vuelo → abra VA Flight Ops en smartCARS → Actualizar → cambiar ETD/estado → Guardar. Utiliza la URL del script de su comunidad una vez que existe la API.