Vai al contenuto principale
GET
/
v1
/
videos
/
{video_id}
Retrieve a Veo video job
curl --request GET \
  --url https://api.cometapi.com/v1/videos/{video_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "task_pa9CKKtYlTdxO7IIHOKKhXfjxEu4EQoR",
  "size": "16x9",
  "model": "veo_3_1-4K",
  "object": "video",
  "status": "queued",
  "task_id": "task_pa9CKKtYlTdxO7IIHOKKhXfjxEu4EQoR",
  "progress": 0,
  "created_at": 1773297229
}
Usa questo endpoint per eseguire il polling di un job Veo creato tramite il wrapper CometAPI /v1/videos. Restituisce lo stato corrente dell’attività e le informazioni del modello backend risolto che CometAPI sta usando per il job.

Loop di polling

1

Crea prima il job

Inizia con Veo3 Async Generation e salva l’id restituito.
2

Esegui il polling finché l'attività non è terminale

Continua a chiamare questo endpoint finché il job non esce da queued o in_progress e raggiunge uno stato finale.
3

Memorizza il risultato

Una volta che l’output è pronto, spostalo nel tuo storage se la tua applicazione ha bisogno di una copia persistente.

Perché il nome del modello può cambiare

Il workflow Veo ufficiale di Google è ancora un loop di polling asincrono. CometAPI mantiene questa struttura, ma la risposta viene normalizzata nel wrapper /v1/videos e può mostrare l’id del modello backend risolto invece dell’alias che hai inviato.

Autorizzazioni

Authorization
string
header
obbligatorio

Bearer token authentication. Use your CometAPI key.

Parametri del percorso

video_id
string
obbligatorio

Task id returned by the create endpoint.

Risposta

200 - application/json

Current job state.

id
string
obbligatorio
size
string
obbligatorio
model
string
obbligatorio
object
string
obbligatorio
status
string
obbligatorio
progress
integer
obbligatorio
created_at
integer
obbligatorio
task_id
string