---
title: "Health Check"
method: GET
path: "/health"
tags: ["health"]
---

# Health Check

`GET /health`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/health`
- Auth: none declared

Health check verifying Redis, async PostgreSQL, and the public sync read path.

Returns 200 if all components healthy, 503 if any fail.
Used by Docker Compose healthcheck, ECS container health checks, and ALB target groups.

## Headers

- `API-Version` '1'

## Response `200`

Successful Response

- HealthResponse: Response model for /health endpoint.
  - `status` string, required
  - `version` string, required
  - `checks` object

---

[API](https://skmtc.dev/totalparks/apis/total-parks-public-api.md) · [All operations](https://skmtc.dev/totalparks/apis/total-parks-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/totalparks/apis/total-parks-public-api/revisions/dcb4c822e2c6?raw)
