# Delete a video folder
`DELETE https://octopus.livepush.io/streams/{stream_id}/videos/resource_group/{group_id}`
Deletes a video folder. The videos inside it are not deleted — they return to the top level of the library.

Video folders appear as `resource_group` in the URL and as `resourceGroup` on the video object — the original internal name, kept for compatibility.

Requires a token with the `streams.videos.write` scope.
- **Tag:** Videos
- **Operation ID:** `deleteVideoFolder`
- **Authentication:** Bearer token required
- **Docs:** https://developers.livepush.io/videos/delete-a-video-folder/

### Path parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `stream_id` | string | yes | Stream identifier. These handlers resolve the video by videoid scoped to the authenticated account and never read this value, which is why the dashboard passes the literal me. Any value routes correctly. |
| `group_id` | string | yes | Unique identifier of the video folder. |


### Example request

```bash
curl -X DELETE 'https://octopus.livepush.io/streams/me/videos/resource_group/grp_xxxxxxxxxxxx' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'
```


### Responses


#### 200 — Success.

- `success` (boolean)


```json
{
  "success": true
}
```


#### 401 — Response


#### 404 — Not found for this account.

