---
search:
  tags:
    - Account
    - DELETE
seo:
  description: >-
    Permanently deletes the signed-in account and everything it owns: weigh-ins,
    measurements,… Reference for the DELETE /api/account endpoint in the skcal
    API.
sidebar:
  label: Delete the caller's account
  badge: DELETE
title: Delete the caller's account
type: openapi-operation
---
Permanently deletes the signed-in account and everything it owns: weigh-ins, measurements, meals, food items, photos, workouts, targets, agent conversations and memories, reminders, API keys, linked phone numbers, sessions, and the sign-in itself. A Stripe subscription is cancelled. An App Store subscription has to be cancelled in the Apple ID settings. Requires a signed-in session; API keys and the messaging agent cannot call it. This cannot be undone.

`DELETE /api/account`

**Responses**

- `200` — The account and all of its data were deleted.
- `401` — No signed-in session.
- `403` — Called with an API key or by the messaging agent, which cannot delete accounts.
- `502` — Stripe or the iMessage provider refused the cleanup. The account's data was not deleted; retry.
- `503` — The account has a Stripe customer but billing is not configured. The account's data was not deleted.

Response example, 200:

```json
{
  "ok": true
}
```
