---
title: "Api Me Delete"
method: DELETE
path: "/api/auth/me"
tags: ["auth"]
---

# Api Me Delete

`DELETE /api/auth/me`

## Request

- Base URL: `https://outsend.xyz`
- URL: `https://outsend.xyz/api/auth/me`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Supprime le compte user + TOUTES les données associées.

Supprimé (cf. _delete_account_rows) : le compte et, en cascade, jobs,
pipelines, sessions, clés d'API, webhooks, suivi IA ; explicitement,
veilles et leurs passages, analyses de sites, rapports d'IA, événements
et livraisons de webhooks, demande d'accès et essai sans compte à la même
adresse. Sur disque : les fichiers des jobs (data/tmp_jobs/<job_id>/) et
les visuels réhébergés du compte (data/brand_assets/<user_id>/).

Conservé pendant sa durée propre (purges de app/purge.py) :
  - journal de sécurité (audit_log, user_id passé à NULL par la clé
    étrangère), y compris la ligne `me.delete` écrite ici ;
  - échanges par mail (mail_inbox) ;
  - fils de support (feedback + feedback_messages), détachés du compte.

Sécurité :
  - L'user doit retaper son email pour confirmation (anti-misclick)
  - Suppressions en base dans une seule transaction : un échec n'en
    laisse aucune à moitié faite

## Request body

- DeleteAccountRequest: Body : exiger le mot de passe pour confirmation.
  - `confirm_email` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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