---
title: "Detailed health report"
method: GET
path: "/health/detailed"
tags: ["Public"]
---

# Detailed health report

`GET /health/detailed`

## Request

- Base URL: `https://api.proof.holdings`
- URL: `https://api.proof.holdings/health/detailed`
- Auth: none declared

Comprehensive health status from periodic health checker. Checks MongoDB, Redis, Telegram, WhatsApp, Resend, Cloudflare. Use for monitoring dashboards, not K8s probes.

## Response `200`

All services healthy

- HealthResponse: Detailed health check response
  - `status` 'ok' | 'healthy' | 'degraded' | 'unhealthy', required
  - `timestamp` union, required
    - string, date-time
    - number

## Other responses

- `503`: One or more critical services unhealthy

---

[API](https://skmtc.dev/proof/apis/proof-holdings-api.md) · [All operations](https://skmtc.dev/proof/apis/proof-holdings-api/llms.txt) · [OpenAPI document](https://skmtc.dev/proof/apis/proof-holdings-api/revisions/b15f506de696?raw)
