cURL
curl --request GET \ --url http://aris.local/health \ --header 'Authorization: Bearer <token>'
{ "status": "ok", "version": "1.0.0", "uptime_seconds": 86400, "timestamp": "2024-01-15T10:30:00Z", "checks": { "mqtt": { "status": "ok", "connected": true }, "cloud": { "status": "ok", "state": "connected", "connected": true }, "memory": { "heap_used_mb": 45, "heap_total_mb": 64, "rss_mb": 120 }, "state_file": { "status": "ok", "last_modified": "2024-01-15T10:29:00Z" } } }
Returns detailed health status including MQTT connection, cloud status, memory usage, and state file status. Use this for monitoring and diagnostics.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
System is healthy or degraded
ok
degraded
unhealthy
Show child attributes