# Delete a video
`DELETE https://octopus.livepush.io/streams/{stream_id}/videos/{video_id}`
Permanently deletes a video and its stored object.

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

### 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. |
| `video_id` | string | yes | Unique identifier of the video. |


### Example request

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


### Responses


#### 200 — Success.

- `success` (boolean)


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


#### 401 — Response


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

