Documentation menu
meta
GET/v1/platform
Public. No key, and no quota deducted.
What it does
Keyless by design, so a prospective customer, an auditor or an agent
can check the claims a marketing page makes without an account.
Always 200: every field degrades to null rather than failing, so a
missing manifest reads as "unrecorded" rather than taking the
endpoint down.
Call it
bash
curl -fsS -X GET "https://api.mapmap.ai/v1/platform"Responses
200What this deployment runs: gateway build, routing engine and the OSM snapshot / build / swap dates of the graph it serves, the basemap archives, every geocode index and its age, the declared DEM and the freshness of each live data feed (
live_feeds: ok, stale, degraded with a reason and a per-source breakdown, or unknown). Public, keyless and cached for five minutes. Every field is nullable and null means unrecorded, never "current"; no key material, no identities and no usage appear here| Field | Type | Required | Description |
|---|---|---|---|
| basemap | BasemapProvenance | yes | The vector and relief archives the map is drawn from. |
| gateway | GatewayProvenance | yes | The gateway serving this response. |
| generated_at | string | yes | When this record was assembled (RFC 3339, UTC). Not a build date: it is the timestamp of the read, and exists so a cached copy can be aged. |
| geocoding | GeocodingProvenance | yes | Which geocoder answers GET /geocode, and how old its index is. |
| live_feeds | LiveFeedsProvenance | no | |
| routing | RoutingProvenance | yes | The routing engine and the graph it is serving. |
| terrain | TerrainProvenance | yes | The DEM the elevation endpoints sample, as the operator declared
it (the same two values /status reports). |
Error bodies follow the shared problem model documented on API conventions.
Also under meta
Generated from https://api.mapmap.ai/openapi.json on 2026-11-02 · operationId get_platform