> ## Documentation Index
> Fetch the complete documentation index at: https://developers.myeden.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete a video

> Permanently deletes the video from Eden. Removes the Mux asset,
QuickBlox Clips object, GetStream feed activity, Recombee item,
and search index entry. This action is irreversible.

If called while the video is still processing, the delete is
queued and executed when processing completes.

Requires the `videos:write` scope.




## OpenAPI

````yaml /openapi.yaml delete /v1/videos/{id}
openapi: 3.1.0
info:
  title: Eden Developer API
  version: 1.0.0
  description: |
    The Eden Developer API lets brands, leagues, teams, and rights-holding
    organizations distribute video content programmatically on Eden — the
    athlete creator platform.

    This is an invite-only API. Email support@myeden.me to request access.
  contact:
    name: Eden Developer Relations
    email: support@myeden.me
servers:
  - url: https://api.myeden.me
    description: Production
security:
  - bearerAuth: []
tags:
  - name: Videos
    description: Create, read, archive, republish, and delete videos.
paths:
  /v1/videos/{id}:
    parameters:
      - in: path
        name: id
        required: true
        schema:
          type: string
          example: vid_a7Kp9mNqR2vXyB4dH6jL8s
    delete:
      tags:
        - Videos
      summary: Delete a video
      description: |
        Permanently deletes the video from Eden. Removes the Mux asset,
        QuickBlox Clips object, GetStream feed activity, Recombee item,
        and search index entry. This action is irreversible.

        If called while the video is still processing, the delete is
        queued and executed when processing completes.

        Requires the `videos:write` scope.
      operationId: deleteVideo
      responses:
        '202':
          description: Delete queued — video still processing
        '204':
          description: Deleted
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '404':
          $ref: '#/components/responses/NotFound'
components:
  responses:
    Unauthorized:
      description: Missing or invalid API key
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    Forbidden:
      description: API key lacks the required scope
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    NotFound:
      description: Resource not found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  schemas:
    Error:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
            message:
              type: string
            request_id:
              type: string
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API Key
      description: |
        Send your API key as a Bearer token:

            Authorization: Bearer eden_live_xxxxxxxxxxxxxxxxxxxxxxxx_yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

````