---
title: "Delete everything held about a domain: {domain, confirm: domain, inventory_sha256} starts a job (an inventory issued in the last 24 hours is required); POST {job} continues it. Ends in a signed deletion record"
method: POST
path: "/api/data/delete"
---

# Delete everything held about a domain: {domain, confirm: domain, inventory_sha256} starts a job (an inventory issued in the last 24 hours is required); POST {job} continues it. Ends in a signed deletion record

`POST /api/data/delete`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/api/data/delete`
- Auth: one of:
  - API key in header `x-crawlcheck-key`
  - HTTP bearer

## Request body

- object

## Response `200`

job state; record when done

## Other responses

- `403`: OK
- `409`: no recent inventory

---

[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)
