Skip to main content
GET
cURL
Bruk dette endepunktet til å lese tilstanden til en oppgave som er opprettet via Opprett en Seedance-video. id i stien er verdien som returneres av opprettelseskallet, uavhengig av hvilken Seedance-modell som produserte oppgaven. Responskroppen er selve videoppgaveobjektet. Les status, progress og video_url på toppnivå.

Statusmaskin

API-et returnerer statusstrenger med små bokstaver. queued og in_progress er ikke-terminale; completed, failed og error er terminale, og oppgaven vil ikke endre seg videre.

Poll-frekvens

Poll hvert 10. til 20. sekund. De fleste jobber fullføres innen 1 til 3 minutter, avhengig av modell, varighet og størrelse.

Felter å følge med på

  • status — styrer stoppbetingelsen for polling-løkken din.
  • progress — heltall fra 0 til 100 som du kan vise i et UI.
  • video_url — signert nedlastings-URL, til stede i completed-responser. Seedance-nedlastinger bruker denne URL-en direkte i stedet for en egen /v1/videos/{id}/content-rute. Signaturen er tidsbegrenset; last ned eller host filen på nytt før signaturen utløper.
  • completed_at — valgfri Unix-tidsstempel returnert av plattformen. Ikke bruk den til å stoppe polling; bruk status i stedet.
  • model — gjentar Seedance model ID-en som ble brukt da oppgaven ble opprettet.

Vanlige feil

  • HTTP 400 med message: "task_not_exist" betyr at id er ukjent. Bekreft at du tok vare på id fra en vellykket POST /v1/videos-respons, og at du bruker den ordrett.
  • HTTP 401 betyr at bearer-token mangler eller er ugyldig. Sjekk at request-headeren er Authorization: Bearer $COMETAPI_KEY.

Autorisasjoner

Authorization
string
header
påkrevd

Bearer token authentication. Use your CometAPI key.

Stien-parametere

id
string
påkrevd

Task id returned by POST /v1/videos.

Svar

Current Seedance video task state.

id
string
påkrevd

Task id.

object
string
påkrevd

Object type, always video.

model
string
påkrevd

Model id that generated the task.

status
enum<string>
påkrevd

Task status. queued and in_progress are non-terminal. completed, failed, and error are terminal.

Tilgjengelige alternativer:
queued,
in_progress,
completed,
failed,
error
progress
integer
påkrevd

Completion percentage.

Nødvendig område: 0 <= x <= 100
created_at
integer
påkrevd

Task creation time as a Unix timestamp in seconds.

video_url
string | null

Signed download URL for the finished video. Present on completed responses. Seedance downloads use this URL directly instead of a separate /v1/videos/{id}/content route. The signature is time-limited, so download or re-upload the file to your own storage soon after you receive it.

completed_at
integer | null

Optional Unix timestamp returned by the platform. Use status, not this field, to decide when polling can stop.

Sist endret 23. juni 2026