Operational snapshot — counters, alarms, processing rate, license expiry
GET /api/status
Authenticated. Returns the dashboard headline counters (24h packet count, 6h blocked count, 6h LLM analysis count, 6h automated reactions), the current system health colour, uptime, processing rate, license expiry, and version metadata.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Operational snapshot
Operational snapshot returned by GET /api/status. Headline counters,
alarm count, uptime, processing rate, license expiry, version metadata.
object
24h DHCP packet count.
Health colour (e.g. “healthy”, “degraded”).
License expiry, empty when license handler is absent.
Process uptime, free-form string.
Current processing rate, free-form string.
Authentication is required or the supplied token is invalid.
Standardised error envelope per RFC 7807. Many existing endpoints still
return an older shape (e.g. {"error": "..."}). This schema documents the
target shape; legacy endpoints will be migrated in Phase 70. Per D-21 the
spec describes current behaviour without enforcing the migration here.
object
A URI reference that identifies the problem type.
A short human-readable summary of the problem.
The HTTP status code generated by the origin server.
A human-readable explanation specific to this occurrence.
A URI reference that identifies the specific occurrence.
Legacy error message field. Will be removed once handlers are migrated.
Legacy per-field error details. Will be removed once handlers are migrated.
object
The request id middleware-assigned identifier for tracing.
Internal server error
Standardised error envelope per RFC 7807. Many existing endpoints still
return an older shape (e.g. {"error": "..."}). This schema documents the
target shape; legacy endpoints will be migrated in Phase 70. Per D-21 the
spec describes current behaviour without enforcing the migration here.
object
A URI reference that identifies the problem type.
A short human-readable summary of the problem.
The HTTP status code generated by the origin server.
A human-readable explanation specific to this occurrence.
A URI reference that identifies the specific occurrence.
Legacy error message field. Will be removed once handlers are migrated.
Legacy per-field error details. Will be removed once handlers are migrated.
object
The request id middleware-assigned identifier for tracing.