Skip to main content
GET
/
api
/
v1
/
monitors
/
{id}
/
results
/
summary
Get results summary
curl --request GET \
  --url https://api.devhelm.io/api/v1/monitors/{id}/results/summary \
  --header 'Authorization: Bearer <token>'
{
  "currentStatus": "up",
  "latestPerRegion": [
    {
      "region": "us-east",
      "passed": true,
      "responseTimeMs": 95,
      "timestamp": "2023-11-07T05:31:56Z",
      "severityHint": "<string>"
    }
  ],
  "chartData": [
    {
      "bucket": "2026-03-12T10:00:00Z",
      "uptimePercent": 100,
      "avgLatencyMs": 120.3,
      "p95LatencyMs": 250,
      "p99LatencyMs": 480
    }
  ],
  "uptime24h": 99.95,
  "uptimeWindow": 99.8
}

Authorizations

Authorization
string
header
required

API key (dh_live_...) or Auth0 JWT token

Path Parameters

id
string<uuid>
required

Query Parameters

chartWindow
enum<string>

Chart window: 24h returns hourly buckets, 7d/30d/90d return daily buckets

Available options:
24h,
7d,
30d,
90d

Response

Results summary

Dashboard summary: current status, per-region latest results, and chart data

currentStatus
enum<string>

Derived current status across all regions

Available options:
up,
degraded,
down,
unknown
latestPerRegion
object[]

Latest check result per region

chartData
object[]

Time-bucketed chart data for the requested window

uptime24h
number<double> | null

Uptime percentage over the last 24 hours; null when no data

Example:

99.95

uptimeWindow
number<double> | null

Uptime percentage for the selected chart window; null when no data

Example:

99.8