Skip to article
Documentation

Search documentation

Search stays in this browser. Queries are not sent or saved. Do not paste credentials.

Loading the public search index…

Tab or arrow keys to navigate · Enter to open · Esc to close
Browse documentation

Cancel animation export

Source-generated cancel_animation_export arguments, output schema, OAuth scope, and safety annotations for the reviewed MCP contract.

Public betaLast verified
On this page

Tool

cancel_animation_export

Cancel an owned export only; retain the source video for another export. Continue polling until a terminal state.

Permissions and safety

OAuth scope: animations:write

Signal Value
destructiveHint true
idempotentHint true
openWorldHint false
readOnlyHint false
spendsCredits false
requiresUserConfirmation true
sideEffects cancellation_requested

Annotations describe safety properties; they do not replace consent, OAuth authorization, or server checks.

Input arguments

Field Type Required Default Constraints Meaning
task_id string Yes format: uuid

Argument example

json
{
  "task_id": "00000000-0000-4000-8000-000000000002"
}

Structured result

Field Type Required Default Constraints Meaning
created_at string Yes format: date-time UTC acceptance timestamp.
credits CreditUsage Yes Quoted, reserved, and charged credit states.
error TaskError / null No null Task failure details, independently of any usable outputs.
finished_at string / null No null format: date-time UTC terminal timestamp when known.
id string Yes format: uuid Persist this task ID immediately after create; poll it instead of creating again.
metadata object No {} Caller-provided metadata.
normalized_input object No {} Normalized public input; may contain private prompts or image references. Do not log wholesale.
object string Yes enum: "video_generation", "animation_export", "animation" Public task resource type.
outputs array<AssetResponse> No [] Available assets, including partial outputs on failed/cancelled tasks. Always inspect them at a terminal state.
progress number Yes minimum: 0; maximum: 1 Fraction from 0 to 1, not a completion-time estimate.
resolved_export ResolvedExport / null No null Persisted FPS sampling summary shared with the quote and manifest; null for legacy tasks.
stage string / null No null enum: "queued", "video_generation", "animation_export", "completed" Current pipeline stage when available.
started_at string / null No null format: date-time UTC production start when known.
status string Yes enum: "queued", "running", "cancelling", "succeeded", "failed", "cancelled" succeeded, failed, and cancelled are terminal; cancelling is not terminal.

TaskResponse

Errors and next steps

Tool errors contain an error object with code, message, retryable, request_id, and details. Do not parse message text or leak private inputs. Inspect partial outputs after a terminal failure; a signed URL is not a saved file.

Standard workflow · Spending safeguards

Was this page helpful?

No search queries, code, or free text are collected. This switch controls documentation interactions only; general site analytics follow the privacy policy. Privacy policy

Need a hand? Contact support