K
GET/v2/healthchecks/{healthcheck_uuid}

Get a healthcheck

Returns a single healthcheck with recent ping logs.

Request

Path Parameters
healthcheck_uuidstringrequired
The UUID of the healthcheck to retrieve

Response

Returns the healthcheck object with recent ping logs.

RequestcURL
curl https://api.hyperping.io/v2/healthchecks/tok_abc123def456 \
  -H "Authorization: Bearer ${API_TOKEN}"
200 OKJSON
{
  "healthcheck": {
    "uuid": "tok_abc123def456",
    "name": "Daily Backup Job",
    "pingUrl": "https://hc.hyperping.io/tok_abc123def456",
    "cron": "0 2 * * *",
    "tz": "UTC",
    "period": 0,
    "periodValue": null,
    "periodType": null,
    "gracePeriod": 300,
    "gracePeriodValue": 5,
    "gracePeriodType": "minutes",
    "createdAt": "2026-01-15T10:00:00.000Z",
    "lastPing": "2026-01-23T02:00:15.000Z",
    "lastDowntime": null,
    "dueDate": "2026-01-24T02:05:00.000Z",
    "isDown": false,
    "logs": [
      {
        "id": 12345,
        "createdAt": "2026-01-23T02:00:15.000Z",
        "startDate": "2026-01-23T02:00:00.000Z",
        "endDate": "2026-01-23T02:00:15.000Z",
        "protocol": "https",
        "method": "GET",
        "userAgent": "curl/7.64.1",
        "ip": "192.168.1.1"
      }
    ],
    "escalationPolicy": {
      "uuid": "policy_xyz",
      "name": "On-Call DevOps"
    }
  }
}