---
title: "\"This wasn't me\": revokes the key a link was mailed for and spends the link. The owner of the address refuses a key somebody asked for against it (review of #1339, H1)."
method: POST
path: "/v1/keys/verify/deny"
tags: ["self-serve"]
---

# "This wasn't me": revokes the key a link was mailed for and spends the link. The owner of the address refuses a key somebody asked for against it (review of #1339, H1).

`POST /v1/keys/verify/deny`

## Request

- Base URL: `https://api.mapmap.ai`
- URL: `https://api.mapmap.ai/v1/keys/verify/deny`
- Auth: none declared

## Request body

- VerifyTokenBody: Body of the `POST /v1/keys/verify*` calls: the token from the link.
  - `token` string, required: The single-use token from the emailed link (the `#t=` fragment, or the `?token=` query of a link sent before the fragment form).

## Response `200`

The key is revoked

- VerifyOutcomeResponse: Answer to a confirmation or a refusal.
  - `monthly_quota` integer, nullable: The applied monthly quota after a confirmation (a plan bought before confirming is honoured, not the free tier); absent after a refusal.
  - `state` string, required: `verified` after a confirmation, `revoked` after "This wasn't me".

## Other responses

- `400`: Missing, unknown, used or expired token

---

[API](https://skmtc.dev/mapmap/apis/sn-gateway.md) · [All operations](https://skmtc.dev/mapmap/apis/sn-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/mapmap/apis/sn-gateway/revisions/2293be8b4c38?raw)
