GET /v1/videos/{id}
Video
GET /v1/videos/{id}
Polea el estado de un job de video
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:completed):
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. Lavideo_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).