Skip to main content
DELETE /v1/contents/generations/tasks/{id} is the native Seedance cancel/delete verb. What it does depends on the task’s current state — Aurous mirrors the provider’s state machine.
  • Scope: write
  • Auth: X-Api-Key: al_live_… or Authorization: Bearer al_live_…
cURL
A successful cancel or delete returns HTTP 200 with an empty object {}.

State machine

Cancelling while queued is your lever to free pinned credits. A task’s hold can pin credits until it runs (or until execution_expires_after). If you no longer need a queued task, delete it — the hold releases immediately and the charge is 0. Once the task is running it can no longer be cancelled, and it will settle normally on success.

Errors

A refusal on a running or already-cancelled task is returned in the provider’s own error shape, not remapped — that is the raw contract. See Errors for the envelope and support workflow.