Check service health
GET
/healthWhether the service is up, and the data release it serves.
Needs no key and counts nothing. Answers 503 with status: unhealthy
when the database is unreachable. release names the served data
release (id, built_at, age_seconds). Without one only the lookups
fail (503, not counted), so the service stays healthy.
Response Body
application/json
application/json
curl "https://api.ipalmanac.com/health"{ "status": "healthy", "checks": { "postgres": "ok", "redis": "ok", "release": "ok" }, "release": { "status": "ok", "id": "20261006T020000Z", "built_at": "2026-10-06T02:00:00+00:00", "age_seconds": 3600 }}