Skip to content

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

Documentation menu
docs / api / post-adr-check
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.json

Request body

application/json · AdrCheckRequest

ADR vehicle profile plus the tunnel category to check

FieldTypeRequiredDescription
adrAdrVehicleProfileyesThe vehicle profile and dangerous-goods declaration.
tunnel_categorystringyesThe ADR category of the tunnel to check.

Responses

200Compliance decision under the worst-case ADR 8.6.4 reading
FieldTypeRequiredDescription
reasonstringnoPresent when blocked: a human-readable explanation citing ADR 8.6.4.
statusstringyesallowed 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