---
title: "Delete Org"
method: DELETE
path: "/v1/orgs/{org_id}"
tags: ["organizations"]
---

# Delete Org

`DELETE /v1/orgs/{org_id}`

## Request

- Base URL: `https://api.sonenta.dev`
- URL: `https://api.sonenta.dev/v1/orgs/{org_id}`
- Auth: none declared

Owner-only soft-delete of an org + cascade.

Guard-rail: an org that is still being billed cannot be deleted → 409
`active_subscription`; cancel or downgrade to Free first. "Billed" spans the
main plan (`plan != free` with a LIVE Stripe/MoR sub) AND any active paid
add-on (feedback / in-context).
Otherwise the org is soft-deleted and cascaded (projects soft-deleted,
pending invitations revoked, dedicated Bunny zones deprovisioned). The
definitive purge of keys/translations/releases + membership rows runs in a
background job. Success = 204.

## Path parameters

- `org_id` string, required

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

---

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