Documentation menu
self-serve
POST/v1/keys/verify/details
Public. No key, and no quota deducted.
Call it
bash
curl -fsS -X POST "https://api.mapmap.ai/v1/keys/verify/details" \
-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 request behind the link; nothing changes
| Field | Type | Required | Description |
|---|---|---|---|
| kind | string | yes | "new-signup" when nobody has verified the address yet (the
welcome mail), "new-key-on-account" when the address already has
a verified key (the owner notice). |
| request | KeyRequestView | yes | What the request said about itself, when and roughly where. |
| state | string | yes | The key's state: provisional until confirmed, verified once it
is. |
400Missing, unknown, used or expired token
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 verify_details