GET
/api/healthLiveness and readiness
Without parameters a liveness probe (no dependencies touched). With `ready=1` it also checks Postgres (as the app role) and Redis and answers 503 when either is down.
Access: No authentication.
Parameters
readyquery- string
Also probe the database and Redis.
Response · 200
datarequired- Health
metarequired- object
curl -X GET 'https://api.propzolo.com/api/health'{
"data": {
"status": "ok",
"time": "2026-10-06T05:30:00.000Z",
"uptime_s": 0,
"checks": {
"database": {
"ok": true,
"ms": 0
},
"redis": {
"ok": true,
"ms": 0
}
}
},
"meta": {}
}Errors
422Invalid input; `error.fields` maps field paths to messages.429Too many requests; retry after the Retry-After header.500Unexpected error; quote `error.request_id` to support.503A dependency is unavailable.

