Skip to content

50,000 free calls a month, card-free. Get an API key →

Documentation menu
docs / api / get-health
meta

GET/health

Public. No key, and no quota deducted.

Call it

bash
curl -fsS -X GET "https://api.mapmap.ai/health"

Responses

200Gateway and backend healthy
FieldTypeRequiredDescription
backendstringyesName of the routing engine serving requests (valhalla, graphhopper or auto).
buildstringyesGit commit the running image was built from (SN_BUILD_SHA, baked in at image build), or unknown. The deploy guard (deploy/hetzner/rebuild-gateway.sh) compares this against the commit it built to prove a rebuild actually shipped — Docker build-cache poisoning has previously shipped stale code silently.
statusstringyesok when the routing backend answers its health probe, degraded otherwise.
versionstringyesGateway crate version.
503Routing backend unreachable or failing
FieldTypeRequiredDescription
backendstringyesName of the routing engine serving requests (valhalla, graphhopper or auto).
buildstringyesGit commit the running image was built from (SN_BUILD_SHA, baked in at image build), or unknown. The deploy guard (deploy/hetzner/rebuild-gateway.sh) compares this against the commit it built to prove a rebuild actually shipped — Docker build-cache poisoning has previously shipped stale code silently.
statusstringyesok when the routing backend answers its health probe, degraded otherwise.
versionstringyesGateway crate version.

Error bodies follow the shared problem model documented on API conventions.

Also under meta

Generated from https://api.mapmap.ai/openapi.json on 2026-09-17 · operationId health