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

# Delete Org

`DELETE /v1/orgs/{org_id}`

Delete an organization.

Requires 'org.delete' permission (typically owner only).

⚠️ SMART DELETION LOGIC:
- Cannot delete your last organization
- You must either:
  1. Join/create another organization first, THEN delete this one
  2. Delete your account (which will auto-delete this org)

This ensures users always have at least one organization.
Manually deletes all related data: memberships, role grants, API keys, invites, etc.

WARNING: This is irreversible!

Returns:
    204 No Content on success

Raises:
    400: This is your last organization

## Path parameters

- `org_id` string, required

## Response `204`

Successful Response

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/tryardent/apis/fastapi.md) · [All operations](https://skmtc.net/tryardent/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tryardent/fastapi/revisions/f92d8d54bae2/schema)
