---
title: "Health"
method: GET
path: "/health"
---

# Health

`GET /health`

## Request

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

Liveness + readiness probe.

Always returns 200 if the process is up — Fly's health check uses
this to decide whether the machine is alive. The `db` field reports
"up" when a trivial `SELECT 1` round-trips successfully against the
primary database, "down" otherwise. DB-down does NOT trip the 200 →
503 boundary (per liveness semantics: process-up ≠ deps-up, and
machine restart wouldn't fix a downstream DB outage).

## Response `200`

Successful Response

- object

---

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