---
title: "Bulk-erase the provider's terminal requests (GDPR)"
method: POST
path: "/erasure"
tags: ["Erasure"]
---

# Bulk-erase the provider's terminal requests (GDPR)

`POST /erasure`

## Request

- Base URL: `https://atk.tvarka.pro/v1`
- URL: `https://atk.tvarka.pro/v1/erasure`
- Auth: HTTP basic

Basic only. Purges document/result bytes + derived personal data of every TERMINAL,
not-yet-purged request of the calling provider (auth and sign alike); optional `before`
(ISO-8601) restricts to requests last updated before that moment. In-flight requests are
left untouched - erase them individually if intended.

## Request body

- object
  - `before` string, date-time

## Response `200`

Erasure summary.

- object
  - `purged` integer
  - `failed` integer

## Other responses

- `400`: Malformed input.
- `401`: Missing/invalid credentials or client token.
- `503`: A required backing or erasure service is temporarily unavailable.

---

[API](https://skmtc.dev/tvarka/apis/tvarka-atk-api.md) · [All operations](https://skmtc.dev/tvarka/apis/tvarka-atk-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tvarka/apis/tvarka-atk-api/revisions/2ab888b16069?raw)
