---
title: "Deep health check endpoint"
method: GET
path: "/api/v1/health"
tags: ["Health"]
---

# Deep health check endpoint

`GET /api/v1/health`

## Request

- Base URL: `https://wdk-api.tether.io` (the document declares no server; this is the origin it was published from)
- URL: `https://wdk-api.tether.io/api/v1/health`
- Auth: none declared
- TypeScript: <https://skmtc.dev/tether/apis/wdk-indexer-api/docs/api/v1/health/get.ts> (a function with typed inputs; its response is checked against the schema)

Checks internal dependencies and blockchain indexer sync status. Returns HTTP 200 only when the overall status is `healthy`. Returns HTTP 503 for any non-healthy overall status (`degraded` or `unhealthy`), so readiness probes and load balancers can rely on the HTTP status code alone.

## Response `200`

Default Response

- object
  - `status` 'healthy' | 'degraded' | 'unhealthy'
  - `timestamp` string, date-time
  - `deployEnvironment` string
  - `deployedVersion` string
  - `summary` object
    - `healthy` integer
    - `unhealthy` integer
    - `total` integer
  - `checks` object
    - `dependencies` object
      - `status` 'healthy' | 'unhealthy'
    - `indexers` object

## Other responses

- `503`: Default Response

---

[API](https://skmtc.dev/tether/apis/wdk-indexer-api.md) - [All operations](https://skmtc.dev/tether/apis/wdk-indexer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tether/apis/wdk-indexer-api/revisions/fb8b84e0bb98?raw)
