---
title: "Delete Video"
method: DELETE
path: "/v1/accounts/{{account_id}}/videos{video_ids}}"
tags: ["Videos"]
---

# Delete Video

`DELETE /v1/accounts/{{account_id}}/videos{video_ids}}`

## Request

- Base URL: `https://cms.api.brightcove.com`
- URL: `https://cms.api.brightcove.com/v1/accounts/{{account_id}}/videos{video_ids}}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://oauth.brightcove.com/v4/access_token` scopes: `video-cloud/video/delete`

'Deletes one or more videos - note that for this operation you can specify a comma-delimited list of video ids to delete. A maximum of 10 videos can be deleted with one request. You can also delete a video by its reference id using `ref:video_reference_id` but only one at a time.'

## Path parameters

- `account_id` string, required
- `video_ids` string, required

## Headers

- `Content-Type` string, required
- `Authorization` string, required

## Response `204`

NO_CONTENT

## Other responses

- `401`: UNAUTHORIZED: Authentication failed; check to make sure your client credentials were correct for the access token
- `409`: REFERENCES_EXIST: The video is in one or more manual playlists
- `412`: PRE_CONDITION_FAILED: usually this means the caller provided an ETag that didn't match the version of the video
- `429`: TOO_MANY_REQUESTS: You are submitting too many simultaneous requests or too many requests per second
- `500`: INTERNAL_ERROR: Error in the backend

## Changes

- **2023-04-29** `d5befff2511b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/brightcovelearning/apis/brightcove-cms-api-reference/changes/v1/accounts/:{account_id}/videos:video_ids}/delete.md)

---

[API](https://skmtc.dev/brightcovelearning/apis/brightcove-cms-api-reference.md) - [All operations](https://skmtc.dev/brightcovelearning/apis/brightcove-cms-api-reference/llms.txt) - [OpenAPI document](https://skmtc.dev/brightcovelearning/apis/brightcove-cms-api-reference/revisions/1b6182a4560a?raw)
