Errores

La API de VIDIO utiliza un formato de objeto de error consistente. Utilice esta página para entender los tipos de errores comunes, los códigos de estado HTTP y los mensajes de ejemplo devueltos por la API.

El acceso a la API está disponible actualmente solo para planes Enterprise. Solicite acceso aquí si no es un usuario Enterprise pero está interesado en usar la API.

Descripción general

Cuando una solicitud falla, la API de VIDIO devuelve un objeto error con un tipo y un mensaje. Algunos errores también pueden incluir campos adicionales para ayudar a explicar la falla.

Formato de error

json
{ "error": { "type": "invalid_request_error", "message": "Trabajo no encontrado" } }

Referencia de errores

StatusTypeMessageDescription
400invalid_request_errorFaltan parámetros de consulta requeridos en la solicitud de URL de cargaDevuelto cuando faltan parámetros de consulta requeridos en la solicitud de URL de carga.
400invalid_request_errorFalta job_idDevuelto cuando la solicitud de renderizado no incluye un ID de trabajo.
400invalid_request_errorNo hay salidas disponibles para este trabajoDevuelto cuando el trabajo no tiene salidas renderizables.
400invalid_request_errorinput_keys debe ser un array no vacíoDevuelto cuando `input_keys` falta o está vacío.
400invalid_request_errorinput_keys debe contener al menos una clave de entrada válidaDevuelto cuando todas las claves de entrada proporcionadas están en blanco o son inválidas después de la normalización.
400invalid_request_errorvideo_category no válido. Valores permitidos: podcast, deportes de balón, deportes sin balón, demostración de producto de belleza, boda, viaje, otrosDevuelto cuando `video_category` no es compatible.
400invalid_request_erroraspect_ratio no válido. Valores permitidos: cuadrado, retrato, paisajeDevuelto cuando `aspect_ratio` no es compatible.
400invalid_request_erroroutput_length debe ser un número positivoDevuelto cuando `output_length` falta, es cero o negativo.
400invalid_request_errorNo se pudo determinar la duración de entrada positiva a partir de los metadatos de input_keysDevuelto cuando la API no puede determinar una duración válida para las entradas cargadas.
401authentication_errorFalta la clave de APIDevuelto cuando no se proporciona el encabezado `x-api-key`.
401authentication_errorClave de API no válidaDevuelto cuando la clave de API proporcionada no coincide con una clave activa.
402insufficient_balanceNo tiene suficientes créditos para procesar este trabajoDevuelto cuando la cuenta no tiene suficientes créditos para procesamiento o renderizado.
403permission_errorNo tiene permiso para acceder a este trabajoDevuelto cuando el usuario autenticado no es dueño del trabajo solicitado.
403permission_errorNo tiene permiso para renderizar este trabajoDevuelto cuando el usuario autenticado no es dueño del trabajo que se está renderizando.
404invalid_request_errorTrabajo no encontradoDevuelto cuando el trabajo solicitado no existe.
404invalid_request_errorUsuario no encontradoDevuelto cuando no se puede encontrar el registro del usuario autenticado.
429rate_limit_errorDemasiadas solicitudesDevuelto cuando el cliente excede la tasa de solicitudes permitida para el punto final. El límite actual es de 60 solicitudes por minuto. La limitación de tasa se aplica principalmente por clave de API usando el encabezado x-api-key, y vuelve a la dirección IP del cliente cuando no se presenta una clave de API. Los clientes que alcanzan este límite deben reducir la frecuencia de las solicitudes y reintentar después de que se restablezca la ventana de limitación de tasa.
500api_errorError de autenticaciónDevuelto cuando la autenticación de la clave de API falla inesperadamente en el servidor.
500api_errorError interno del servidorDevuelto por fallos inesperados del lado del servidor en los puntos finales de estado, renderizado o highlight reel.
500server_errorNo se pudo generar la URL de cargaDevuelto cuando el servidor no puede generar una URL de carga firmada.