---
title: "Delete Workspace"
method: DELETE
path: "/workspaces/{workspace_id}"
tags: ["workspaces"]
---

# Delete Workspace

`DELETE /workspaces/{workspace_id}`

## Request

- Base URL: `https://api.reeldrop.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.reeldrop.io/workspaces/{workspace_id}`
- Auth: HTTP bearer

Permanently delete a workspace and everything scoped to it.

Owner-only, and the personal workspace can never be deleted this way — it's
the account's home base, not a brand workspace someone spun up and can walk
away from. `_get_workspace_or_404` runs first so a bad id 404s before the
confirm-name check, rather than leaking whether the id exists via a 422.

## Path parameters

- `workspace_id` string, required

## Request body

- WorkspaceDeleteConfirm
  - `confirm_name` string, required

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

---

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