Readiness probe

Checks dependencies whose absence fails every request (Postgres), plus BEAM cluster join on clustered deploys. 503 when degraded.

get/api/health/deep

Request

  • Base URL: https://api.engram.page
  • URL: https://api.engram.page/api/health/deep
  • Auth: none required

Response

All critical deps ok

build_shastring nullable

Commit the running image was built from, baked in at build time. null on local/self-host builds where it was not supplied.

checksobject

Per-dependency status map (present on /deep only)

statusstring required

ok | degraded

versionstring

Running app version from mix.exs. Sticky between release-please cuts, so it does NOT change on a non-release deploy — use build_sha to tell what code is actually running.

Example response

{
  "build_sha": "e998801",
  "status": "ok",
  "version": "0.5.464"
}

Changes

No recorded changes to this operation across all 1 revision of this API.