---
title: "Api Health Deep Public"
method: GET
path: "/api/health/deep"
---

# Api Health Deep Public

`GET /api/health/deep`

## Request

- Base URL: `https://www.oxfordledge.com` (the document declares no server; this is the origin it was published from)
- URL: `https://www.oxfordledge.com/api/health/deep`
- Auth: none declared

Deep health probe, MONITOR-facing body: {status, checks: {name:
ok|degraded|error}, release}. Runs the full probe (so every check and
every escalation log line still happens) and returns only the projection.
The per-check detail is admin-only.

Do NOT point Render's healthcheck at this -- it bypasses the 60s cache
and can hammer PG (that is what /api/health is for).

## Response `200`

Successful Response

- HealthDeepPublicResponse: `GET /api/health/deep` -- the MONITOR-facing shape (OWNER B3(a), 2026-09-13, Pattern-T row N7 / Appendix 4 rows 8a-8b). Names of checks and one verdict word each; nothing else. No latency, no pool ceilings, no row estimates or byte sizes, no exception text -- that detail is admin-only. `status` is the same word the admin body carries (a keyword monitor on `"status":"ok"` keeps working); `release` is the 7-char deploy SHA `/api/health` already publishes. `extra="ignore"` is deliberate and is the second wall behind the projection in routes/health.py: a key the projection did not declare cannot reach the wire through this model even if a future edit hands it the full dict by mistake.
  - `status` string, required: ok / degraded -- overall.
  - `checks` object, required: Check name -> one of ok / degraded / error. 'degraded' = this check is why status is degraded; 'error' = the probe could not measure; 'ok' = not degrading status (includes not_configured and the informational blocks).
  - `release` string, required: 7-char deploy SHA (RENDER_GIT_COMMIT), 'dev' locally.

---

[API](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api.md) · [All operations](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/oxfordledge/apis/oxford-ledge-api/revisions/e832a1260f0b?raw)
