GET
https://api.craftkit.dev/v1/health200 with status: "ok" when every dependency check
passes, and 503 with status: "degraded" when any check fails. No authentication is required.
Authorization
None. This endpoint is public and takes no input.Response
200 when healthy, 503 when degraded. The JSON body has the same shape in both cases.
ok when every check passed; degraded (with HTTP 503) when at least one failed.Short git commit SHA of the running deployment (first 7 chars), or
local when not deployed on
Vercel.Errors
| Status | code | Meaning |
|---|---|---|
| 503 | degraded | One or more dependency checks failed — inspect checks. Signals an outage, not a client error. |
4xx: it takes no input and requires no auth.
cURL
200