---
title: "Delete Account Endpoint"
method: DELETE
path: "/auth/me"
tags: ["auth"]
---

# Delete Account Endpoint

`DELETE /auth/me`

## Request

- Base URL: `https://api.reeldrop.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.reeldrop.io/auth/me`
- Auth: HTTP bearer

Permanently delete the signed-in account — the Settings danger-zone action.

Order matters. The cascade runs first and the Clerk user is deleted second,
so a failure in the middle leaves the account still signed-in-able and
retryable rather than orphaned: a live Clerk user with no data is
recoverable, a deleted Clerk user with live Instagram tokens is not.

## Request body

- DeleteAccountRequest: Typed confirmation, echoed from the danger-zone modal. Checked server-side as well as in the UI so that neither a stray client call nor a hand-rolled request can delete an account without the user having spelled out what they were doing.
  - `confirmation` string, required

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

---

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