Get SLO Realtime Counts
Get per-minute success and failure event counts for an SLO, updated approximately once per minute from a rolling 24-hour window.
This endpoint is intended for near-real-time integrations such as external SLO dashboards and alerting tools (e.g. nobl9). For weekly compliance history, use the Get SLO History endpoint.
Requirements:
- Available on the Enterprise plan only.
- This feature must be enabled for your team. Contact your account team to request access.
Gaps: Some minutes may have no entry in the windows array. The first window after a gap may contain a larger-than-usual delta. Treat missing timestamps as unavailable data, not zero-event periods.
Epoch: The response includes an epoch field — a hash of the SLO's SLI expression and dataset configuration. If this value changes between responses, the underlying SLO definition has changed and any client-side cache should be invalidated.
Partial windows: Windows marked is_partial: true may still receive additional events. This occurs for the most recent 10 minutes (late-arriving data settlement) or when no prior snapshot exists to compute a delta from.
Query parameters
Start of the time range as a Unix timestamp (seconds). Must be within the last 24 hours and no later than end_time.
End of the time range as a Unix timestamp (seconds). Must be greater than start_time and within the same clock hour as start_time. Realtime counts accumulate from the start of each hour and reset at hour boundaries; use the Get SLO Hourly Counts History endpoint for completed hours.
Response
Success
Example response
{
"slo_id": "bZ1aRHAUsjG",
"resolution_seconds": 60,
"epoch": "a3f9c2d1e8b74056",
"period_start": 1745251200,
"windows": [
{
"window_start": 1745251200,
"window_end": 1745254260,
"total_count": 1243,
"error_count": 3
}
]
}