Skip to main content
GET
Get the operational dashboard snapshot

Authorizations

Authorization
string
header
required

A bearer JWT issued by Access Manager. The /v1 surface never reads a tenant from the body, path, or query. Machine callers obtain a token with the Access Manager client-credentials flow. The /admin surface authorizes against an operator scope and carries no tenant context.

Query Parameters

from
string<date-time>

The inclusive start of the period, an RFC 3339 instant. Defaults to the resolved to minus 24 hours.

to
string<date-time>

The exclusive end of the period, an RFC 3339 instant. Defaults to the snapshot instant; a later value is rejected. The period spans at most 30 days.

window_hours
integer

A rolling period width in whole hours, from 1 to 720: the window [snapshot_at - window_hours, snapshot_at) on the hub's clock. Use it for a preset period, such as the last 24 hours. It cannot be sent with from or to. To read the attention list over the same period, send this response's window_start and window_end to GET /v1/dashboard/subscriptions as from and to.

Response

The dashboard snapshot.

snapshot_at
string<date-time>
required

The database instant the read observed (UTC, RFC 3339). Every current_state figure is true at this instant, and window_end is never after it.

Example:

"2026-09-11T12:00:00Z"

window_start
string<date-time>
required

The inclusive start of the resolved period (UTC, RFC 3339). Every selected_period count is taken over [window_start, window_end).

Example:

"2026-09-10T12:00:00Z"

window_end
string<date-time>
required

The exclusive end of the resolved period (UTC, RFC 3339). It is snapshot_at when the request omits to.

Example:

"2026-09-11T12:00:00Z"

current_state
object
required

What the tenant's hub looks like at snapshot_at, independent of the period.

selected_period
object
required

The counts over [window_start, window_end). Every count is 0 when none, never null.