> 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/storage-api/assign-storage-to-case.md).

# Assign Storage to Case

### Assign storage to a case

POST /storage/:uuid/assign-to-case

Assign the given storage item to a case. The storage item is identified by `uuid` in the path.

Request body: JSON. Provide either `case_id` or `case_uuid`.

| Field       | Type   | Description |
| ----------- | ------ | ----------- |
| `case_id`   | number | Case ID     |
| `case_uuid` | string | Case UUID   |

Example

```http
POST /storage/550e8400-e29b-41d4-a716-446655440000/assign-to-case
Content-Type: application/json

{
  "case_uuid": "660e8400-e29b-41d4-a716-446655440001"
}
```

Response: 200 OK — body is the updated storage object (including the assigned `case`).

Errors: 400 if neither `case_id` nor `case_uuid` is provided or body is invalid; 500 for server errors.
