{"success":true,"data":{"brand":"WoteFy","overall":"OPERATIONAL","overallLabel":"All Systems Operational","updatedAt":"2026-10-05T23:50:28.315Z","historyDays":90,"components":[{"key":"platform","name":"WoteFy Platform","description":"Core application availability","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"Platform healthy","uptimePct":100,"history":[{"day":"2026-07-08","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-09","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-10","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-11","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-12","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-13","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-14","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-15","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-16","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-17","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-18","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-19","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-20","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-21","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-22","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-23","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-24","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-25","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-26","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-27","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-28","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-29","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-30","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-31","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-01","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-02","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-03","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-04","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-05","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-06","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":2,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":125,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":17},{"day":"2026-08-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-31","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-06","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":18},{"day":"2026-09-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":284,"failCount":0,"avgLatencyMs":16},{"day":"2026-10-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":280,"failCount":0,"avgLatencyMs":13},{"day":"2026-10-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":12}]},{"key":"dashboard","name":"Merchant Dashboard","description":"Reseller and admin web dashboard","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"Dashboard available","uptimePct":100,"history":[{"day":"2026-07-08","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-09","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-10","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-11","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-12","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-13","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-14","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-15","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-16","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-17","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-18","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-19","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-20","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-21","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-22","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-23","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-24","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-25","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-26","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-27","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-28","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-29","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-30","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-31","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-01","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-02","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-03","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-04","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-05","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-06","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":2,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":125,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-31","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-06","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":17},{"day":"2026-09-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-10-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":284,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":280,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":11}]},{"key":"portal","name":"Customer Captive Portal","description":"Guest Wi‑Fi login and package purchase","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"Captive portal available","uptimePct":100,"history":[{"day":"2026-07-08","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-09","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-10","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-11","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-12","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-13","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-14","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-15","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-16","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-17","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-18","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-19","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-20","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-21","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-22","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-23","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-24","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-25","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-26","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-27","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-28","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-29","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-30","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-31","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-01","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-02","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-03","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-04","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-05","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-06","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":2,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":125,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-31","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-06","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":17},{"day":"2026-09-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-10-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":284,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":280,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":11}]},{"key":"api","name":"WoteFy API","description":"Public and authenticated HTTP APIs","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"API available","uptimePct":100,"history":[{"day":"2026-07-08","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-09","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-10","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-11","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-12","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-13","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-14","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-15","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-16","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-17","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-18","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-19","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-20","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-21","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-22","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-23","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-24","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-25","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-26","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-27","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-28","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-29","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-30","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-31","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-01","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-02","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-03","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-04","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-05","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-06","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":2,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":125,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-31","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-06","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":17},{"day":"2026-09-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-10-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":284,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":280,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":11}]},{"key":"auth","name":"Database & Authentication","description":"Sessions, login, and primary database","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"Database responding","uptimePct":100,"history":[{"day":"2026-07-08","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-09","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-10","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-11","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-12","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-13","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-14","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-15","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-16","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-17","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-18","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-19","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-20","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-21","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-22","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-23","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-24","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-25","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-26","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-27","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-28","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-29","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-30","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-31","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-01","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-02","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-03","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-04","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-05","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-06","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":2,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":125,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-31","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-06","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-09-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-09-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":17},{"day":"2026-09-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-10-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":284,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":15},{"day":"2026-10-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":280,"failCount":0,"avgLatencyMs":12},{"day":"2026-10-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":11}]},{"key":"omada","name":"Omada Integration","description":"TP-Link Omada controller connectivity","groupName":"Network","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":2,"message":"Omada controller reachable","uptimePct":100,"history":[{"day":"2026-07-08","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-09","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-10","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-11","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-12","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-13","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-14","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-15","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-16","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-17","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-18","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-19","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-20","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-21","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-22","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-23","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-24","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-25","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-26","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-27","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-28","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-29","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-30","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-31","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-01","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-02","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-03","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-04","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-05","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-06","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":2,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":125,"failCount":0,"avgLatencyMs":6},{"day":"2026-08-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-08-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-08-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-08-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-08-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-08-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-08-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-08-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-08-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-08-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-08-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-08-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-08-31","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":8},{"day":"2026-09-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":7},{"day":"2026-09-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-09-06","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-09-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":5},{"day":"2026-09-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":5},{"day":"2026-09-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":5},{"day":"2026-09-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7},{"day":"2026-09-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":5},{"day":"2026-09-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6},{"day":"2026-09-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":5},{"day":"2026-09-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":5},{"day":"2026-09-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-09-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-09-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-10-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":284,"failCount":0,"avgLatencyMs":8},{"day":"2026-10-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":8},{"day":"2026-10-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":7},{"day":"2026-10-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":280,"failCount":0,"avgLatencyMs":8},{"day":"2026-10-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":9}]},{"key":"payments","name":"Mobile Money Payments","description":"AnyPay and Snippe mobile-money collection","groupName":"Billing","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":1063,"message":"AnyPay and Snippe collecting normally","uptimePct":82.4,"history":[{"day":"2026-07-08","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-09","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-10","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-11","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-12","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-13","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-14","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-15","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-16","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-17","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-18","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-19","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-20","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-21","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-22","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-23","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-24","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-25","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-26","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-27","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-28","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-29","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-30","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-31","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-01","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-02","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-03","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-04","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-05","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-06","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-07","status":"DEGRADED","uptimePct":50,"sampleCount":2,"failCount":1,"avgLatencyMs":64},{"day":"2026-08-08","status":"PARTIAL_OUTAGE","uptimePct":70.4,"sampleCount":125,"failCount":37,"avgLatencyMs":29},{"day":"2026-08-09","status":"PARTIAL_OUTAGE","uptimePct":61.8,"sampleCount":288,"failCount":110,"avgLatencyMs":30},{"day":"2026-08-10","status":"PARTIAL_OUTAGE","uptimePct":60.4,"sampleCount":288,"failCount":114,"avgLatencyMs":26},{"day":"2026-08-11","status":"PARTIAL_OUTAGE","uptimePct":62.8,"sampleCount":288,"failCount":107,"avgLatencyMs":25},{"day":"2026-08-12","status":"PARTIAL_OUTAGE","uptimePct":58.7,"sampleCount":288,"failCount":119,"avgLatencyMs":22},{"day":"2026-08-13","status":"PARTIAL_OUTAGE","uptimePct":56.3,"sampleCount":288,"failCount":126,"avgLatencyMs":22},{"day":"2026-08-14","status":"PARTIAL_OUTAGE","uptimePct":53.1,"sampleCount":288,"failCount":135,"avgLatencyMs":22},{"day":"2026-08-15","status":"PARTIAL_OUTAGE","uptimePct":48.3,"sampleCount":288,"failCount":149,"avgLatencyMs":21},{"day":"2026-08-16","status":"PARTIAL_OUTAGE","uptimePct":54.2,"sampleCount":288,"failCount":132,"avgLatencyMs":22},{"day":"2026-08-17","status":"PARTIAL_OUTAGE","uptimePct":62.5,"sampleCount":288,"failCount":108,"avgLatencyMs":21},{"day":"2026-08-18","status":"PARTIAL_OUTAGE","uptimePct":55.9,"sampleCount":288,"failCount":127,"avgLatencyMs":21},{"day":"2026-08-19","status":"PARTIAL_OUTAGE","uptimePct":69.8,"sampleCount":288,"failCount":87,"avgLatencyMs":19},{"day":"2026-08-20","status":"PARTIAL_OUTAGE","uptimePct":67.6,"sampleCount":287,"failCount":93,"avgLatencyMs":21},{"day":"2026-08-21","status":"PARTIAL_OUTAGE","uptimePct":60.8,"sampleCount":288,"failCount":113,"avgLatencyMs":20},{"day":"2026-08-22","status":"PARTIAL_OUTAGE","uptimePct":65.3,"sampleCount":288,"failCount":100,"avgLatencyMs":21},{"day":"2026-08-23","status":"PARTIAL_OUTAGE","uptimePct":66.7,"sampleCount":288,"failCount":96,"avgLatencyMs":24},{"day":"2026-08-24","status":"PARTIAL_OUTAGE","uptimePct":59.7,"sampleCount":288,"failCount":116,"avgLatencyMs":21},{"day":"2026-08-25","status":"PARTIAL_OUTAGE","uptimePct":64.2,"sampleCount":288,"failCount":103,"avgLatencyMs":23},{"day":"2026-08-26","status":"PARTIAL_OUTAGE","uptimePct":74.7,"sampleCount":288,"failCount":73,"avgLatencyMs":25},{"day":"2026-08-27","status":"PARTIAL_OUTAGE","uptimePct":63.2,"sampleCount":288,"failCount":106,"avgLatencyMs":24},{"day":"2026-08-28","status":"PARTIAL_OUTAGE","uptimePct":64.2,"sampleCount":288,"failCount":103,"avgLatencyMs":21},{"day":"2026-08-29","status":"PARTIAL_OUTAGE","uptimePct":61.5,"sampleCount":288,"failCount":111,"avgLatencyMs":22},{"day":"2026-08-30","status":"PARTIAL_OUTAGE","uptimePct":66.3,"sampleCount":288,"failCount":97,"avgLatencyMs":23},{"day":"2026-08-31","status":"PARTIAL_OUTAGE","uptimePct":46.5,"sampleCount":288,"failCount":154,"avgLatencyMs":21},{"day":"2026-09-01","status":"PARTIAL_OUTAGE","uptimePct":71.9,"sampleCount":288,"failCount":81,"avgLatencyMs":22},{"day":"2026-09-02","status":"PARTIAL_OUTAGE","uptimePct":64.2,"sampleCount":288,"failCount":103,"avgLatencyMs":24},{"day":"2026-09-03","status":"PARTIAL_OUTAGE","uptimePct":76,"sampleCount":287,"failCount":69,"avgLatencyMs":20},{"day":"2026-09-04","status":"PARTIAL_OUTAGE","uptimePct":89.9,"sampleCount":288,"failCount":29,"avgLatencyMs":18},{"day":"2026-09-05","status":"PARTIAL_OUTAGE","uptimePct":80.9,"sampleCount":288,"failCount":55,"avgLatencyMs":20},{"day":"2026-09-06","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1109},{"day":"2026-09-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":1305},{"day":"2026-09-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1313},{"day":"2026-09-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1272},{"day":"2026-09-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1499},{"day":"2026-09-11","status":"DEGRADED","uptimePct":99.3,"sampleCount":288,"failCount":2,"avgLatencyMs":1373},{"day":"2026-09-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1596},{"day":"2026-09-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1854},{"day":"2026-09-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":2239},{"day":"2026-09-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":2551},{"day":"2026-09-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":3913},{"day":"2026-09-17","status":"DEGRADED","uptimePct":97.9,"sampleCount":288,"failCount":6,"avgLatencyMs":3412},{"day":"2026-09-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":2948},{"day":"2026-09-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":4181},{"day":"2026-09-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":2968},{"day":"2026-09-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":3942},{"day":"2026-09-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":6811},{"day":"2026-09-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":5688},{"day":"2026-09-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":7249},{"day":"2026-09-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":3112},{"day":"2026-09-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1288},{"day":"2026-09-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1173},{"day":"2026-09-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1464},{"day":"2026-09-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1440},{"day":"2026-09-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":1416},{"day":"2026-10-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":284,"failCount":0,"avgLatencyMs":1300},{"day":"2026-10-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":1372},{"day":"2026-10-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":1518},{"day":"2026-10-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":280,"failCount":0,"avgLatencyMs":1347},{"day":"2026-10-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":1413}]},{"key":"vouchers","name":"Voucher Service","description":"Prepaid voucher generate and redeem","groupName":"Billing","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":23,"message":"Voucher service available","uptimePct":100,"history":[{"day":"2026-07-08","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-09","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-10","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-11","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-12","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-13","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-14","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-15","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-16","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-17","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-18","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-19","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-20","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-21","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-22","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-23","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-24","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-25","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-26","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-27","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-28","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-29","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-30","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-07-31","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-01","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-02","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-03","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-04","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-05","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-06","status":"NONE","uptimePct":null,"sampleCount":0,"failCount":0,"avgLatencyMs":null},{"day":"2026-08-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":2,"failCount":0,"avgLatencyMs":9},{"day":"2026-08-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":125,"failCount":0,"avgLatencyMs":10},{"day":"2026-08-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-08-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-08-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-08-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-08-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":9},{"day":"2026-08-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-08-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-08-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":10},{"day":"2026-08-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":11},{"day":"2026-08-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":12},{"day":"2026-08-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-08-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-08-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-08-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-08-31","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-09-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-09-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-09-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-06","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-07","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-08","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-09","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-10","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-11","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-09-12","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-13","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-14","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":14},{"day":"2026-09-15","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":13},{"day":"2026-09-16","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-17","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-09-18","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":15},{"day":"2026-09-19","status":"OPERATIONAL","uptimePct":100,"sampleCount":286,"failCount":0,"avgLatencyMs":18},{"day":"2026-09-20","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":16},{"day":"2026-09-21","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":18},{"day":"2026-09-22","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":18},{"day":"2026-09-23","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":17},{"day":"2026-09-24","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":17},{"day":"2026-09-25","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":19},{"day":"2026-09-26","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":23},{"day":"2026-09-27","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":22},{"day":"2026-09-28","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":30},{"day":"2026-09-29","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":33},{"day":"2026-09-30","status":"OPERATIONAL","uptimePct":100,"sampleCount":288,"failCount":0,"avgLatencyMs":26},{"day":"2026-10-01","status":"OPERATIONAL","uptimePct":100,"sampleCount":284,"failCount":0,"avgLatencyMs":28},{"day":"2026-10-02","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":28},{"day":"2026-10-03","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":25},{"day":"2026-10-04","status":"OPERATIONAL","uptimePct":100,"sampleCount":280,"failCount":0,"avgLatencyMs":28},{"day":"2026-10-05","status":"OPERATIONAL","uptimePct":100,"sampleCount":287,"failCount":0,"avgLatencyMs":27}]}],"groups":[{"name":"Core","components":[{"key":"platform","name":"WoteFy Platform","description":"Core application availability","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"Platform healthy"},{"key":"dashboard","name":"Merchant Dashboard","description":"Reseller and admin web dashboard","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"Dashboard available"},{"key":"portal","name":"Customer Captive Portal","description":"Guest Wi‑Fi login and package purchase","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"Captive portal available"},{"key":"api","name":"WoteFy API","description":"Public and authenticated HTTP APIs","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"API available"},{"key":"auth","name":"Database & Authentication","description":"Sessions, login, and primary database","groupName":"Core","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":12,"message":"Database responding"}]},{"name":"Network","components":[{"key":"omada","name":"Omada Integration","description":"TP-Link Omada controller connectivity","groupName":"Network","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":2,"message":"Omada controller reachable"}]},{"name":"Billing","components":[{"key":"payments","name":"Mobile Money Payments","description":"AnyPay and Snippe mobile-money collection","groupName":"Billing","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":1063,"message":"AnyPay and Snippe collecting normally"},{"key":"vouchers","name":"Voucher Service","description":"Prepaid voucher generate and redeem","groupName":"Billing","status":"OPERATIONAL","lastCheckedAt":"2026-10-05T23:50:03.050Z","latencyMs":23,"message":"Voucher service available"}]}],"activeIncidents":[],"recentIncidents":[],"notices":[]}}