---
title: "Look up the status of a previously submitted deletion request."
method: GET
path: "/v1/privacy/deletion-request/{request_id}"
tags: ["privacy"]
---

# Look up the status of a previously submitted deletion request.

`GET /v1/privacy/deletion-request/{request_id}`

## Request

- Base URL: `https://api.etymolt.com`
- URL: `https://api.etymolt.com/v1/privacy/deletion-request/{request_id}`
- Auth: none declared

Given the ``request_id`` quoted in the acknowledgement email, return the current processing state (pending, in_progress, completed, failed) and the received_at/completed_at timestamps. Does NOT return the stored email address — that would let an attacker enumerate request_ids to discover which addresses have filed DSRs.

## Path parameters

- `request_id` string, required

## Response `200`

Successful Response

- DeletionStatus: Response body for GET /v1/privacy/deletion-request/{id}.
  - `request_id` string, required
  - `status` string, required: One of: pending | in_progress | completed | failed. See services.dsr_queue.DSR_STATUSES.
  - `received_at` string, nullable
  - `completed_at` string, nullable
  - `sla_days` integer

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names.md) · [All operations](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/llms.txt) · [OpenAPI document](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/revisions/7228ffa1efa7?raw)
