Request Account Deletion
Auth Endpoints
Request Account Deletion
Email the authenticated user a one-time code to confirm self-service account deletion
POST
Request Account Deletion
Starts the self-service account-deletion flow for the authenticated user. The server generates a one-time, 6-digit confirmation code, emails it to the user’s registered address, and stores it for 10 minutes. The user completes deletion by passing that code to the Confirm Account Deletion endpoint.
Requires a valid user access token. This step does not delete anything — it only sends the code.
Body Parameters
This endpoint takes no body parameters.Response
true when the request is processed without a server error. The response is intentionally generic.Error Codes
| Code | Status | Description |
|---|---|---|
auth/no-email-on-file | 400 | The authenticated account has no email address, so a confirmation code cannot be delivered. Use a service key to delete it instead. |
Each call generates a fresh code and overwrites any pending one for that user.
The code expires after 10 minutes.

