Skip to main content
GET
GET /v1/videos/{id}

Path params

string
required
El id que recibiste al crear el job (formato UUID).

Response

Cuando aún está procesando:
Cuando termina (completed):
Cuando falla:

Cuánto polear

Cada provider tiene latencia distinta. Recomendación práctica: Si polea más rápido que el provider procesa, simplemente verás status: "processing" repetido — no es un error.

Patrón TS

Storage

Cuando termina, descargamos el video del provider y lo subimos a tu Supabase Storage. La video_url es nuestra, no expira y es accesible públicamente con URL UUID (mismo modelo que imágenes). Si el upload a Storage falla por alguna razón, fallback transparente: te regresamos la URL del provider directo (esa sí expira en ~1h-24h dependiendo del provider).