Documentation menu
compliance
POST/adr/check
API key required, sent as Authorization: Bearer snk_… or ?api_key=snk_….
Call it
bash
curl -fsS -X POST "https://api.mapmap.ai/adr/check" \
-H "Authorization: Bearer $MAPMAP_KEY" \
-H "Content-Type: application/json" \
-d @request.jsonRequest body
application/json · AdrCheckRequest
ADR vehicle profile plus the tunnel category to check
| Field | Type | Required | Description |
|---|---|---|---|
| adr | AdrVehicleProfile | yes | The vehicle profile and dangerous-goods declaration. |
| tunnel_category | string | yes | The ADR category of the tunnel to check. |
Responses
200Compliance decision under the worst-case ADR 8.6.4 reading
| Field | Type | Required | Description |
|---|---|---|---|
| reason | string | no | Present when blocked: a human-readable explanation citing ADR 8.6.4. |
| status | string | yes | allowed or blocked. |
400Invalid profile or tunnel category
401Missing or invalid API key
429Quota or rate limit exceeded
Error bodies follow the shared problem model documented on API conventions.
Also under compliance
Generated from https://api.mapmap.ai/openapi.json on 2026-09-17 · operationId post_check