{"status":"operational","checked_at":"2026-10-03T13:00:00.284891+00:00","services":[{"key":"web","name":"Portail superviseur","ok":true,"status_code":200,"latency_ms":143,"checked_at":"2026-10-03T13:00:00.284891+00:00","uptime_90d":100},{"key":"api","name":"API de scan","ok":true,"status_code":200,"latency_ms":98,"checked_at":"2026-10-03T13:00:00.284891+00:00","uptime_90d":100},{"key":"db","name":"Base de données","ok":true,"status_code":200,"latency_ms":95,"checked_at":"2026-10-03T13:00:00.284891+00:00","uptime_90d":99.7},{"key":"auth","name":"Authentification","ok":true,"status_code":200,"latency_ms":42,"checked_at":"2026-10-03T13:00:00.284891+00:00","uptime_90d":96.5},{"key":"tracking","name":"Suivi bagage (portail public)","ok":true,"status_code":200,"latency_ms":96,"checked_at":"2026-10-03T13:00:00.284891+00:00","uptime_90d":100},{"key":"vols","name":"Vols du jour (portail public)","ok":true,"status_code":200,"latency_ms":124,"checked_at":"2026-10-03T13:00:00.284891+00:00","uptime_90d":100},{"key":"litige","name":"Litiges bagage (portail public)","ok":true,"status_code":200,"latency_ms":121,"checked_at":"2026-10-03T13:00:00.284891+00:00","uptime_90d":100}]}