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

# Cancel Video Task

> Cancel an asynchronous video task that is still queued. BytePlus (Seedance series) and MiniMax Overseas H3 are currently supported.



## OpenAPI

````yaml api-reference/en/zmodelVideo/minimax/cancel-video-task.json DELETE /v1/videos/{task_id}
openapi: 3.0.1
info:
  title: Cancel Video Task
  version: 1.0.0
  description: >-
    Unified asynchronous video task cancellation endpoint. BytePlus (Seedance
    and other ByteDance video models) and MiniMax Overseas H3 are currently
    supported.
  license:
    name: Project License
    url: https://github.com/QuantumNous/new-api/blob/main/LICENSE
servers:
  - url: https://baze-api.powerbuyin.top
    description: Baze API server endpoint
security: []
tags:
  - name: Hailuo Video
    description: Hailuo video task status query and cancellation
paths:
  /v1/videos/{task_id}:
    delete:
      tags:
        - Hailuo Video
      summary: Cancel Video Task
      description: >-
        Cancel an asynchronous video task that is still queued. BytePlus
        (Seedance series) and MiniMax Overseas H3 are currently supported.
      operationId: cancelVideoTask
      parameters:
        - name: task_id
          in: path
          required: true
          schema:
            type: string
          description: >-
            Public task ID to cancel. This is the gateway task ID
            (`tasks.task_id`), not the upstream `provider_task_id`. Only tasks
            created by the current account can be cancelled.
      responses:
        '200':
          description: >-
            Cancellation succeeded. The gateway passes through the upstream
            DELETE status code and response body.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CancelVideoTaskResponse'
              examples:
                byteplus_cancelled:
                  summary: BytePlus cancellation succeeded
                  value:
                    id: upstream_task_id
                    status: cancelled
                minimax_cancelled:
                  summary: MiniMax H3 cancellation succeeded
                  value:
                    action: cancel
                    status: cancelled
        '400':
          description: >-
            Preconditions are not met. The gateway builds the error response and
            does not send the upstream DELETE.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                task_not_queueing:
                  summary: Upstream task is not queued
                  value:
                    error:
                      code: task_not_queueing
                      message: >-
                        upstream task status is running, only queued tasks can
                        be cancelled
                      type: invalid_request_error
                unsupported_platform:
                  summary: Channel does not support cancellation
                  value:
                    error:
                      code: unsupported_platform
                      message: task cancellation is not supported for this platform
                      type: invalid_request_error
                invalid_request:
                  summary: Invalid request parameter
                  value:
                    error:
                      code: invalid_request
                      message: task_id is required
                      type: invalid_request_error
        '401':
          description: Authentication failed, e.g. missing or invalid token.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                unauthorized:
                  summary: Unauthorized
                  value:
                    error:
                      code: access_denied
                      message: Invalid token
                      type: invalid_request_error
        '404':
          description: >-
            Task does not exist, does not belong to the current account, or the
            upstream returned 404 while querying its status.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                task_not_found:
                  summary: Task not found
                  value:
                    error:
                      code: task_not_found
                      message: task not found
                      type: invalid_request_error
                upstream_task_not_found:
                  summary: Upstream task not found
                  value:
                    error:
                      code: upstream_task_not_found
                      message: upstream task not found
                      type: invalid_request_error
        '500':
          description: >-
            Internal gateway failure, e.g. failed to query the local task or
            channel information.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                db_error:
                  summary: Failed to query the local task
                  value:
                    error:
                      code: db_error
                      message: failed to query task
                      type: invalid_request_error
                channel_not_found:
                  summary: Channel configuration missing
                  value:
                    error:
                      code: channel_not_found
                      message: channel not found
                      type: invalid_request_error
        '502':
          description: >-
            Network failure while calling the upstream provider. The request may
            not have been sent; the client can retry.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                upstream_query_failed:
                  summary: Failed to query upstream status
                  value:
                    error:
                      code: upstream_query_failed
                      message: failed to query upstream task status
                      type: invalid_request_error
                upstream_request_failed:
                  summary: Upstream DELETE request failed
                  value:
                    error:
                      code: upstream_request_failed
                      message: failed to request upstream cancellation
                      type: invalid_request_error
                upstream_read_failed:
                  summary: Failed to read upstream response
                  value:
                    error:
                      code: upstream_read_failed
                      message: failed to read upstream response
                      type: invalid_request_error
      security:
        - BearerAuth: []
components:
  schemas:
    CancelVideoTaskResponse:
      type: object
      description: >-
        The cancellation result is passed through from the upstream provider;
        fields vary slightly by channel.
      properties:
        id:
          type: string
          description: Upstream task ID (BytePlus).
        task_id:
          type: string
          description: Upstream task ID (MiniMax H3).
        action:
          type: string
          description: Operation performed (MiniMax H3), e.g. `cancel`.
        status:
          type: string
          description: >-
            Operation result: `cancelled` (cancelled successfully) or `deleted`
            (record deleted).
          enum:
            - cancelled
            - deleted
      additionalProperties: true
    ErrorResponse:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              description: >-
                Error code, e.g. `task_not_queueing`, `unsupported_platform`,
                `task_not_found`.
            message:
              type: string
              description: Error message.
            type:
              type: string
              description: Error type, e.g. `invalid_request_error`.
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: 'Pass `Authorization: Bearer <token>` in the request header.'

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.