Documentation menu
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
| Field | Type | Required | Description |
|---|---|---|---|
| backend | string | yes | Name of the routing engine serving requests (valhalla,
graphhopper or auto). |
| build | string | yes | Git 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. |
| status | string | yes | ok when the routing backend answers its health probe, degraded
otherwise. |
| version | string | yes | Gateway crate version. |
503Routing backend unreachable or failing
| Field | Type | Required | Description |
|---|---|---|---|
| backend | string | yes | Name of the routing engine serving requests (valhalla,
graphhopper or auto). |
| build | string | yes | Git 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. |
| status | string | yes | ok when the routing backend answers its health probe, degraded
otherwise. |
| version | string | yes | Gateway 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