---
title: "Delete a video"
method: DELETE
path: "/videos/{video_id}"
tags: ["Videos"]
deprecated: true
---

# Delete a video

`DELETE /videos/{video_id}`

## Request

- Base URL: `https://api.openai.com/v1`
- URL: `https://api.openai.com/v1/videos/{video_id}`
- Auth: HTTP bearer

> **Deprecated.**

Permanently delete a completed or failed video and its stored assets.

## Path parameters

- `video_id` string, required

## Response `200`

Success

- DeletedVideoResource: Confirmation payload returned after deleting a video.
  - `object` 'video.deleted', required: The object type that signals the deletion response.
  - `deleted` boolean, required: Indicates that the video resource was deleted.
  - `id` string, required: Identifier of the deleted video.

## Other responses

- `400`: The video is still being processed, the request is invalid, or the organization does not support video generation.
- `404`: The video was not found or is not accessible, or the Videos API is unavailable.
- `500`: The video or its stored media could not be deleted.

## Changes

- **2026-10-06** `487892d3954e`: 3 info
  - added the optional property `error/misalignment/review_target` to the response with the `400` status
  - added the optional property `error/misalignment/review_target` to the response with the `404` status
  - added the optional property `error/misalignment/review_target` to the response with the `500` status
- **2026-10-05** `7f654af7f94f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/omnistack-sh/apis/openai-api/changes/videos/:video_id/delete.md)

---

[API](https://skmtc.dev/omnistack-sh/apis/openai-api.md) - [All operations](https://skmtc.dev/omnistack-sh/apis/openai-api/llms.txt) - [OpenAPI document](https://skmtc.dev/omnistack-sh/apis/openai-api/revisions/0a26f104d35f?raw)
