Documentation menu
self-serve
POST/v1/keys/verify
Public. No key, and no quota deducted.
Call it
bash
curl -fsS -X POST "https://api.mapmap.ai/v1/keys/verify" \
-H "Content-Type: application/json" \
-d @request.jsonRequest body
application/json · VerifyTokenBody
| Field | Type | Required | Description |
|---|---|---|---|
| token | string | yes | The single-use token from the emailed link (the #t= fragment, or
the ?token= query of a link sent before the fragment form). |
Responses
200The key is verified (now, or already)
| Field | Type | Required | Description |
|---|---|---|---|
| monthly_quota | integer | no | The applied monthly quota after a confirmation (a plan bought before confirming is honoured, not the free tier); absent after a refusal. |
| state | string | yes | verified after a confirmation, revoked after "This wasn't me". |
400Missing, unknown, used or expired token, or the key has been deleted
409The account already has five verified keys; revoke one first
Error bodies follow the shared problem model documented on API conventions.
Also under self-serve
Generated from https://api.mapmap.ai/openapi.json on 2026-10-01 · operationId confirm_key