{
  "checkedAt": "2026-06-15T09:06:12Z",
  "overallStatus": "ok",
  "summary": "public pages and stream paths look healthy",
  "failCounts": {
    "web": 0,
    "mediamtx": 0
  },
  "recovery": {
    "enabled": true,
    "failLimit": 3
  },
  "lastAction": "none",
  "publicChecks": {
    "liveStudio": {
      "status": "ok",
      "httpStatus": "200",
      "note": "content matched"
    },
    "streamOverview": {
      "status": "ok",
      "httpStatus": "200",
      "note": "content matched"
    },
    "watchPageCh1": {
      "status": "ok",
      "httpStatus": "200",
      "note": "content matched"
    }
  },
  "channels": {
    "ch1": {
      "pageStatus": "ok",
      "pageHttpStatus": "200",
      "pathStatus": "warn",
      "readers": 0,
      "note": "player page looks valid; mtx api unavailable"
    },
    "ch2": {
      "pageStatus": "ok",
      "pageHttpStatus": "200",
      "pathStatus": "warn",
      "readers": 0,
      "note": "player page looks valid; mtx api unavailable"
    },
    "ch3": {
      "pageStatus": "ok",
      "pageHttpStatus": "200",
      "pathStatus": "warn",
      "readers": 0,
      "note": "player page looks valid; mtx api unavailable"
    }
  }
}
