> For the complete documentation index, see [llms.txt](https://docs.monolithforensics.com/monolith/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.monolithforensics.com/monolith/monolith-api/cases-api/delete-cases.md).

# DELETE Cases

### DELETE `/api/v1/cases/:uuid`

Deletes the specified case and associated dependent records (evidence, tasks, notes, report data, etc.).

#### Path Params

| Name   | Type     | Required | Description             |
| ------ | -------- | -------- | ----------------------- |
| `uuid` | `string` | **Yes**  | UUID of case to delete. |

#### Query Params

* None allowed. Any query string key will fail validation with `400`.

#### Success Response (200)

```json
{
  "message": "Case Deleted",
  "case_id": 123,
  "case_number": "INV-2026-001",
  "case_ref": "Customer Investigation",
  "uuid": "abc123..."
}
```

#### Error Responses

* `400` validation error:

```json
{
  "message": "Invalid case data",
  "success": false,
  "errors": [
    { "message": "\"uuid\" is required" }
  ]
}
```

* `400` when UUID does not resolve to a case:

```json
{
  "message": "Case not found",
  "success": false
}
```

#### Example

```bash
curl -X DELETE "https://<host>/v1/cases/<case-uuid>" \
  -H "x-api-key: <api-key>"
```
