Skip to content

v0.4.0 — JSON API

Latest

Choose a tag to compare

@agent-cyanez agent-cyanez released this 17 Aug 01:07
· 3 commits to main since this release

New

  • JSON API endpoint (GET /api/status) — returns overall status, per-service level/label/uptime, HTTP endpoint response times, and uptime percentage from the history database
  • Programmatic access for custom dashboards, monitoring integrations, and automation scripts

Example response

{
  "status": { "level": "operational", "label": "All Systems Operational" },
  "services": [
    { "name": "Photos", "level": "operational", "label": "Operational", "uptime": "2 weeks", "uptime_pct": 99.98 }
  ],
  "updated": "2026-08-16T20:00:00Z"
}

Tests

67 unit tests (was 59), all passing.