{"status":"operational","checked_at":"2026-09-11T11:35:00.240564+00:00","services":[{"key":"web","name":"Portail superviseur","ok":true,"status_code":200,"latency_ms":168,"checked_at":"2026-09-11T11:35:00.240564+00:00","uptime_90d":100},{"key":"api","name":"API de scan","ok":true,"status_code":200,"latency_ms":104,"checked_at":"2026-09-11T11:35:00.240564+00:00","uptime_90d":100},{"key":"db","name":"Base de données","ok":true,"status_code":200,"latency_ms":375,"checked_at":"2026-09-11T11:35:00.240564+00:00","uptime_90d":100},{"key":"auth","name":"Authentification","ok":true,"status_code":200,"latency_ms":280,"checked_at":"2026-09-11T11:35:00.240564+00:00","uptime_90d":88.9},{"key":"tracking","name":"Suivi bagage (portail public)","ok":true,"status_code":200,"latency_ms":383,"checked_at":"2026-09-11T11:35:00.240564+00:00","uptime_90d":100},{"key":"vols","name":"Vols du jour (portail public)","ok":true,"status_code":200,"latency_ms":577,"checked_at":"2026-09-11T11:35:00.240564+00:00","uptime_90d":100},{"key":"litige","name":"Litiges bagage (portail public)","ok":true,"status_code":200,"latency_ms":228,"checked_at":"2026-09-11T11:35:00.240564+00:00","uptime_90d":100}]}