Erros

A API VIDIO utiliza um formato consistente de objeto de erro. Use esta página para entender tipos comuns de erro, códigos de status HTTP e mensagens de exemplo retornadas pela API.

O acesso à API está atualmente disponível apenas para planos Enterprise. Solicite acesso aqui se você não for um usuário Enterprise, mas estiver interessado em usar a API.

Visão geral

Quando uma solicitação falha, a API VIDIO retorna um objeto error com um type e um message. Alguns erros podem também incluir campos adicionais para ajudar a explicar a falha.

Formato de erro

json
{ "error": { "type": "invalid_request_error", "message": "Trabalho não encontrado" } }

Referência de erro

StatusTypeMessageDescription
400invalid_request_errorFaltando parâmetros de consulta obrigatórios na solicitação da URL de uploadRetornado quando parâmetros de consulta obrigatórios estão faltando na solicitação da URL de upload.
400invalid_request_errorFaltando job_idRetornado quando a solicitação de renderização não inclui um ID de trabalho.
400invalid_request_errorNenhuma saída disponível para este trabalhoRetornado quando o trabalho não possui saídas renderizáveis.
400invalid_request_errorinput_keys deve ser um array não vazioRetornado quando `input_keys` está faltando ou vazio.
400invalid_request_errorinput_keys deve conter pelo menos uma chave de entrada válidaRetornado quando todas as chaves de entrada fornecidas estão em branco ou são inválidas após a normalização.
400invalid_request_errorvideo_category inválido. Valores permitidos: podcast, esportes de bola, esportes sem bola, demonstração de produto de beleza, casamento, viagem, outrosRetornado quando `video_category` não é suportado.
400invalid_request_erroraspect_ratio inválido. Valores permitidos: quadrado, retrato, paisagemRetornado quando `aspect_ratio` não é suportado.
400invalid_request_erroroutput_length deve ser um número positivoRetornado quando `output_length` está faltando, é zero ou negativo.
400invalid_request_errorNão foi possível determinar a duração positiva da entrada a partir dos metadados de input_keysRetornado quando a API não consegue determinar uma duração válida para as entradas carregadas.
401authentication_errorFaltando chave da APIRetornado quando o cabeçalho `x-api-key` não é fornecido.
401authentication_errorChave da API inválidaRetornado quando a chave da API fornecida não corresponde a uma chave ativa.
402insufficient_balanceVocê não tem créditos suficientes para processar este trabalhoRetornado quando a conta não tem créditos suficientes para processamento ou renderização.
403permission_errorVocê não tem permissão para acessar este trabalhoRetornado quando o usuário autenticado não possui o trabalho solicitado.
403permission_errorVocê não tem permissão para renderizar este trabalhoRetornado quando o usuário autenticado não possui o trabalho que está sendo renderizado.
404invalid_request_errorTrabalho não encontradoRetornado quando o trabalho solicitado não existe.
404invalid_request_errorUsuário não encontradoRetornado quando o registro do usuário autenticado não pode ser encontrado.
429rate_limit_errorMuitas solicitaçõesRetornado quando o cliente excede a taxa de solicitação permitida para o endpoint. O limite atual é de 60 solicitações por minuto. O limite de taxa é aplicado principalmente por chave de API usando o cabeçalho x-api-key e recai sobre o endereço IP do cliente quando uma chave de API não está presente. Clientes que atingem esse limite devem reduzir a frequência das solicitações e tentar novamente após o intervalo de limite de taxa ser redefinido.
500api_errorErro de autenticaçãoRetornado quando a autenticação da chave da API falha inesperadamente no servidor.
500api_errorErro interno do servidorRetornado para falhas inesperadas do lado do servidor em status, renderização ou endpoints de destaques.
500server_errorFalha ao gerar URL de uploadRetornado quando o servidor falha em gerar uma URL de upload assinada.