Skip to main content
GET
/
api
/
v1
/
services
/
{slugOrId}
/
days
/
{date}
One-day rollup for a service: aggregated uptime, per-component impacts, and overlapping incidents
curl --request GET \
  --url https://api.devhelm.io/api/v1/services/{slugOrId}/days/{date} \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "date": "2023-12-25",
    "totalPartialOutageSeconds": 123,
    "totalMajorOutageSeconds": 123,
    "totalDegradedSeconds": 123,
    "components": [
      {
        "componentId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "componentName": "<string>",
        "uptimePercentage": 123,
        "partialOutageSeconds": 123,
        "majorOutageSeconds": 123,
        "groupName": "<string>"
      }
    ],
    "incidents": [
      {
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "title": "<string>",
        "status": "INVESTIGATING",
        "impact": "NONE",
        "scheduled": true,
        "affectedComponentNames": [
          "<string>"
        ],
        "startedAt": "2023-11-07T05:31:56Z",
        "resolvedAt": "2023-11-07T05:31:56Z"
      }
    ],
    "overallUptimePercentage": 123
  }
}

Authorizations

Authorization
string
header
required

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

Path Parameters

slugOrId
string
required
date
string<date>
required

UTC calendar day in ISO format (YYYY-MM-DD)

Response

200 - */*

OK

data
object
required

One-day rollup for a public service status page: aggregated uptime, per-component impact, and incidents that overlapped the day. Powers the click/hover-to-expand panel under each uptime bar.