---
title: "Prove a removal request: {id, t} checks the site-control token (file or TXT record) and starts deletion at once; {id, t, code} confirms the mailed code and puts the request in review (decided within 30 days)"
method: POST
path: "/api/removal/verify"
---

# Prove a removal request: {id, t} checks the site-control token (file or TXT record) and starts deletion at once; {id, t, code} confirms the mailed code and puts the request in review (decided within 30 days)

`POST /api/removal/verify`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/removal/verify`
- Auth: none required

## Request body

- object

## Response `200`

crawlcheck-removal-request

- object, nullable
  - `ok` boolean, nullable
  - `kind` string, nullable
  - `id` string, nullable
  - `type` string, nullable
  - `domain` string, nullable
  - `state` string, nullable
  - `decision` object, nullable
    - `decision` string, nullable
    - `at` string, nullable
    - `note` unknown
    - `record` unknown
    - `final` boolean, nullable
  - `deletion` object, nullable
    - `job` string, nullable
    - `state` string, nullable
    - `record` string, nullable

## Other responses

- `409`: token not found or wrong code

---

[API](https://skmtc.dev/crawlcheck/apis/crawlcheck-api.md) · [All operations](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlcheck/apis/crawlcheck-api/revisions/57acbd6d4489?raw)
