---
title: "Delete a video (409 while analyses are non-terminal on it)"
method: DELETE
path: "/v1/videos/{id}"
tags: ["videos"]
---

# Delete a video (409 while analyses are non-terminal on it)

`DELETE /v1/videos/{id}`

## Request

- Base URL: `https://api.primateintelligence.ai`
- URL: `https://api.primateintelligence.ai/v1/videos/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Response `200`

Deleted.

- DeletedVideo
  - `id` string, required: Video resource id (prefixed ULID). Immutable.
  - `object` 'video', required
  - `deleted` true, required

## Other responses

- `400`: validation_failed / url_forbidden / prompt errors (§15)
- `401`: invalid_api_key / key_revoked / key_expired
- `404`: resource_not_found (account-scoped; no existence oracle)
- `409`: resource_conflict / idempotency_key_reused / idempotency_unavailable
- `429`: rate_limit_exceeded / concurrency_limit_exceeded / quota_exceeded (always with Retry-After)

---

[API](https://skmtc.dev/primateintelligence/apis/primate-vision-api.md) · [All operations](https://skmtc.dev/primateintelligence/apis/primate-vision-api/llms.txt) · [OpenAPI document](https://skmtc.dev/primateintelligence/apis/primate-vision-api/revisions/aa51b01dc8ad?raw)
