Langsung ke konten utama
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
}
Gunakan endpoint ini untuk melakukan polling pada job Veo yang dibuat melalui wrapper CometAPI /v1/videos. Endpoint ini mengembalikan status task saat ini dan informasi model backend yang telah di-resolve yang digunakan CometAPI untuk job tersebut.

Loop polling

1

Buat job terlebih dahulu

Mulai dengan Veo3 Async Generation dan simpan id yang dikembalikan.
2

Lakukan polling hingga task mencapai status terminal

Terus panggil endpoint ini sampai job keluar dari queued atau in_progress dan mencapai status selesai.
3

Simpan hasilnya

Setelah output siap, pindahkan ke penyimpanan Anda sendiri jika aplikasi Anda memerlukan salinan yang persisten.

Mengapa nama model bisa berubah

Alur kerja resmi Veo dari Google masih berupa loop polling async. CometAPI mempertahankan bentuk tersebut, tetapi responsnya dinormalisasi ke dalam wrapper /v1/videos dan mungkin menampilkan id model backend yang telah di-resolve, bukan alias yang Anda kirimkan.

Otorisasi

Authorization
string
header
wajib

Bearer token authentication. Use your CometAPI key.

Parameter Path

video_id
string
wajib

Task id returned by the create endpoint.

Respons

200 - application/json

Current job state.

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