Skip to main content
GET
/
api
/
v1
/
services
/
{slugOrId}
/
poll-results
List poll results for a service (cursor-paginated)
curl --request GET \
  --url https://api.devhelm.io/api/v1/services/{slugOrId}/poll-results \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "serviceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "timestamp": "2023-11-07T05:31:56Z",
      "passed": true,
      "componentCount": 12,
      "degradedCount": 1,
      "overallStatus": "operational",
      "responseTimeMs": 245,
      "httpStatusCode": 200,
      "failureReason": "<string>"
    }
  ],
  "hasMore": true,
  "nextCursor": "<string>"
}

Authorizations

Authorization
string
header
required

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

Path Parameters

slugOrId
string
required

Query Parameters

cursor
string

ISO 8601 timestamp cursor from a previous response

limit
integer<int32>
default:50

Page size (1–100, default 50)

Response

200 - */*

OK

Cursor-paginated response for time-series and append-only data

data
object[]
required

Items on this page

hasMore
boolean
required

Whether more results exist beyond this page

nextCursor
string | null

Opaque cursor for the next page; null when there are no more results