---
title: "Health check"
method: GET
path: "/api/health"
tags: ["System"]
---

# Health check

`GET /api/health`

Returns the health status of the API and its dependencies (database, Redis, storage).

## Response `200`

Health status

- object
  - `status` 'ok' | 'degraded' | 'unhealthy', required
  - `timestamp` string, date-time, required
  - `latencyMs` integer, required
  - `checks` object, required
    - `database` object
      - `status` 'ok' | 'error'
      - `latencyMs` integer
      - `error` string
    - `redis` object
      - `status` 'ok' | 'error'
      - `latencyMs` integer
      - `error` string
    - `s3` object
      - `status` 'ok' | 'error'
      - `latencyMs` integer
      - `error` string

## Other responses

- `503` — Service unavailable — one or more required services unhealthy

---

[API](https://skmtc.dev/supercheck-io/apis/supercheck-api.md) · [All operations](https://skmtc.dev/supercheck-io/apis/supercheck-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/supercheck-io/supercheck-api/revisions/81782deccf0e/schema)
