Formato de Resposta de Erro
Todos os erros de API seguem um formato consistente:error_id: Identificador único para rastreamento do erroinvalid_fields: Lista de campos que falharam na validação (para erros de validação)
Códigos de Status HTTP
400 Bad Request
Erros do lado do cliente devido a entrada inválida ou solicitações mal formatadas.VALIDATION_ERROR
VALIDATION_ERROR
Código de Erro: Solução de Problemas:
VALIDATION_ERROR
Código de Status: 400Descrição: Falha na validação da solicitação. Um ou mais campos na solicitação são inválidos.Causas Comuns:- Campos obrigatórios ausentes
- Formato de campo inválido (por exemplo, e-mail inválido, formato de data)
- Valores de campo fora do intervalo permitido
- Tipos de dados inválidos
- Revise o array
invalid_fieldspara identificar os campos problemáticos - Verifique os requisitos dos campos na documentação da API
- Confirme se os tipos de dados correspondem aos formatos esperados
- Certifique-se de que todos os campos obrigatórios foram fornecidos
INVALID_API_KEY
INVALID_API_KEY
Código de Erro:
Código de Status:
INVALID_API_KEYCódigo de Status:
400Descrição: A chave de API fornecida é inválida ou mal formatada.Solução de Problemas:- Verifique se a chave de API foi copiada corretamente (sem espaços extras)
- Verifique se a chave de API está ativa em Minha Conta > Chaves de API
- Certifique-se de estar usando a chave de API correta para seu ambiente
- Regenere a chave de API se necessário
INVALID_CREDENTIALS
INVALID_CREDENTIALS
Código de Erro:
Código de Status:
INVALID_CREDENTIALSCódigo de Status:
400Descrição: As credenciais de autenticação são inválidas.Solução de Problemas:- Verifique se o e-mail e a senha estão corretos
- Verifique se a conta está bloqueada ou desativada
- Tente redefinir sua senha
- Certifique-se de estar usando o método de autenticação correto
INVALID_OR_EXPIRED_JWT_TOKEN
INVALID_OR_EXPIRED_JWT_TOKEN
Código de Erro:
Código de Status:
INVALID_OR_EXPIRED_JWT_TOKENCódigo de Status:
400Descrição: O token JWT é inválido, expirado ou mal formatado.Solução de Problemas:- Atualize seu token de autenticação
- Faça logout e faça login novamente
- Verifique o tempo de expiração do token
- Confirme se o token está sendo enviado no formato de cabeçalho correto
401 Unauthorized
Autenticação necessária ou falha na autenticação.AUTHENTICATION
AUTHENTICATION
Código de Erro:
Código de Status:
AUTHENTICATIONCódigo de Status:
401Descrição: Autenticação necessária para acessar este recurso.Solução de Problemas:- Certifique-se de estar conectado
- Verifique se sua sessão expirou
- Confirme se os cabeçalhos de autenticação estão incluídos na solicitação
- Reautentique-se se necessário
INVALID_BEARER_TOKEN
INVALID_BEARER_TOKEN
Código de Erro:
Código de Status:
INVALID_BEARER_TOKENCódigo de Status:
401Descrição: O token Bearer fornecido é inválido.Solução de Problemas:- Verifique o formato do token:
Bearer <token> - Verifique se o token expirou
- Regenere o token de autenticação
- Certifique-se de que o token não foi revogado
EMAIL_IS_NOT_VERIFIED
EMAIL_IS_NOT_VERIFIED
Código de Erro:
Código de Status:
EMAIL_IS_NOT_VERIFIEDCódigo de Status:
401Descrição: O endereço de e-mail não foi verificado.Solução de Problemas:- Verifique seu e-mail para o link de verificação
- Solicite um novo e-mail de verificação
- Confirme se o endereço de e-mail está correto
- Verifique a pasta de spam/lixeira
403 Forbidden
Acesso negado devido a permissões insuficientes.AUTHORIZATION
AUTHORIZATION
PERMISSION_DENIED
PERMISSION_DENIED
Código de Erro:
Código de Status:
PERMISSION_DENIEDCódigo de Status:
403Descrição: Permissão negada para a operação solicitada.Solução de Problemas:- Revise sua função de usuário e permissões
- Verifique as configurações de acesso do projeto/equipe
- Confirme a propriedade do recurso
- Entre em contato com o administrador para obter acesso
DOMAIN_NOT_ALLOWED
DOMAIN_NOT_ALLOWED
Código de Erro:
Código de Status:
DOMAIN_NOT_ALLOWEDCódigo de Status:
403Descrição: Seu domínio de e-mail não é permitido para esta operação.Solução de Problemas:- Verifique se seu domínio de e-mail está na lista de permissões
- Entre em contato com o administrador para adicionar seu domínio
- Use um endereço de e-mail permitido
404 Not Found
O recurso solicitado não existe.ENTITY_NOT_FOUND
ENTITY_NOT_FOUND
Código de Erro:
Código de Status:
ENTITY_NOT_FOUNDCódigo de Status:
404Descrição: O recurso solicitado não foi encontrado.Cenários Comuns:- Projeto não encontrado
- Agente não encontrado
- Documento não encontrado
- Usuário não encontrado
- Verifique se o ID do recurso está correto
- Verifique se o recurso foi excluído
- Certifique-se de ter acesso ao recurso
- Confirme se está usando o projeto/espaço de trabalho correto
FILE_NOT_FOUND
FILE_NOT_FOUND
Código de Erro:
Código de Status:
FILE_NOT_FOUNDCódigo de Status:
404Descrição: O arquivo solicitado não existe.Solução de Problemas:- Verifique se o ID ou caminho do arquivo está correto
- Verifique se o arquivo foi excluído
- Certifique-se de que o arquivo está no local esperado
- Verifique as permissões do arquivo
FLOW_NOT_FOUND
FLOW_NOT_FOUND
Código de Erro:
Código de Status:
FLOW_NOT_FOUNDCódigo de Status:
404Descrição: O fluxo de trabalho/fluxo solicitado não foi encontrado.Solução de Problemas:- Verifique se o ID do fluxo está correto
- Verifique se o fluxo foi excluído
- Certifique-se de ter acesso ao fluxo
- Confirme se o fluxo existe no projeto atual
CONFIG_NOT_FOUND
CONFIG_NOT_FOUND
Código de Erro:
Código de Status:
CONFIG_NOT_FOUNDCódigo de Status:
404Descrição: A configuração necessária não foi encontrada.Solução de Problemas:- Verifique se a configuração existe
- Verifique a configuração nas definições
- Certifique-se de que os serviços necessários estão configurados
- Revise a documentação de configuração
500 Internal Server Error
Erros do lado do servidor que requerem investigação.ENGINE_OPERATION_FAILURE
ENGINE_OPERATION_FAILURE
Código de Erro:
Código de Status:
ENGINE_OPERATION_FAILURECódigo de Status:
500Descrição: Uma operação interna do motor falhou.Solução de Problemas:- Tente novamente a solicitação após alguns instantes
- Verifique o status do sistema em
status.getodin.ai - Se persistir, entre em contato com o suporte fornecendo detalhes do erro
- Forneça o ID do erro se disponível
EXTERNAL_SERVICE
EXTERNAL_SERVICE
Código de Erro:
Código de Status:
EXTERNAL_SERVICECódigo de Status:
500Descrição: Um serviço externo necessário para esta operação falhou.Cenários Comuns:- Falha na API do provedor de LLM
- Falha em integração de terceiros (Google Drive, Slack, etc.)
- Tempo limite da API externa
- Verifique o status do serviço externo
- Verifique as chaves de API/credenciais para serviços externos
- Tente novamente a solicitação
- Verifique a configuração da integração
- Entre em contato com o suporte se o problema persistir
INFRASTRUCTURE
INFRASTRUCTURE
Código de Erro:
Código de Status:
INFRASTRUCTURECódigo de Status:
500Descrição: Erro de infraestrutura (banco de dados, armazenamento, etc.).Solução de Problemas:- Tente novamente a solicitação
- Verifique o status do sistema
- Se persistir, entre em contato com o suporte
- Forneça detalhes do erro e marca de tempo
OPEN_AI_FAILED
OPEN_AI_FAILED
Código de Erro:
Código de Status:
OPEN_AI_FAILEDCódigo de Status:
500Descrição: Chamada à API do OpenAI falhou.Solução de Problemas:- Verifique o status do serviço OpenAI
- Verifique se a chave de API é válida e possui créditos
- Verifique os limites de taxa
- Tente novamente com backoff exponencial
- Verifique a disponibilidade do modelo
503 Service Unavailable
Serviço temporariamente indisponível.EXECUTION_TIMEOUT
EXECUTION_TIMEOUT
Código de Erro:
Código de Status:
EXECUTION_TIMEOUTCódigo de Status:
503Descrição: A operação atingiu o tempo limite.Solução de Problemas:- Tente novamente a solicitação
- Simplifique a operação se possível
- Verifique se o sistema está sob alta carga
- Divida operações grandes em operações menores
- Entre em contato com o suporte se o tempo limite persistir
Erros de Lógica de Negócio
QUOTA_EXCEEDED
QUOTA_EXCEEDED
Código de Erro:
Código de Status:
QUOTA_EXCEEDEDCódigo de Status:
400 ou 429Descrição: Você excedeu seu limite de cota.Solução de Problemas:- Verifique seu uso atual em Minha Conta > Painel
- Revise os limites da assinatura
- Atualize seu plano se necessário
- Aguarde o período de redefinição da cota
- Entre em contato com vendas para aumento de cota
FEATURE_DISABLED
FEATURE_DISABLED
Código de Erro:
Código de Status:
FEATURE_DISABLEDCódigo de Status:
400Descrição: Esta funcionalidade está desativada para sua conta.Solução de Problemas:- Verifique seu plano de assinatura
- Confirme a disponibilidade da funcionalidade
- Atualize o plano se a funcionalidade requer um nível superior
- Entre em contato com o suporte para acesso à funcionalidade
FLOW_IN_USE
FLOW_IN_USE
Código de Erro:
Código de Status:
FLOW_IN_USECódigo de Status:
400Descrição: O fluxo de trabalho está atualmente em uso e não pode ser modificado.Solução de Problemas:- Aguarde as execuções ativas serem concluídas
- Cancele as execuções ativas do fluxo de trabalho
- Verifique o status de execução do fluxo de trabalho
- Tente novamente após as execuções serem concluídas
EXISTING_USER
EXISTING_USER
Código de Erro:
Código de Status:
EXISTING_USERCódigo de Status:
400Descrição: Já existe um usuário com este e-mail.Solução de Problemas:- Tente fazer login em vez de se cadastrar
- Use a redefinição de senha se esqueceu as credenciais
- Use um endereço de e-mail diferente
- Entre em contato com o suporte se precisar de recuperação de conta
Erros Específicos de Integração
INVALID_APP_CONNECTION
INVALID_APP_CONNECTION
Código de Erro:
Código de Status:
INVALID_APP_CONNECTIONCódigo de Status:
400Descrição: Conexão de aplicativo inválida ou expirada (integração OAuth).Solução de Problemas:- Reautentique a integração
- Verifique a expiração do token OAuth
- Verifique as credenciais da integração
- Reconecte a integração nas configurações
INVALID_SAML_RESPONSE
INVALID_SAML_RESPONSE
Código de Erro:
Código de Status:
INVALID_SAML_RESPONSECódigo de Status:
400Descrição: Resposta SAML inválida do provedor de SSO.Solução de Problemas:- Verifique a configuração do SSO
- Verifique a URL de metadados SAML
- Certifique-se de que o provedor de SSO está acessível
- Entre em contato com o suporte para revisão da configuração do SSO
RATE_LIMITED
RATE_LIMITED
Código de Erro:
Código de Status:
RATE_LIMITED ou ratelimitedCódigo de Status:
429Descrição: Limite de taxa da API excedido.Solução de Problemas:- Aguarde a janela de limite de taxa ser redefinida
- Implemente backoff exponencial
- Reduza a frequência de solicitações
- Verifique os cabeçalhos de limite de taxa na resposta
- Atualize o plano para limites de taxa mais altos
Obtendo Ajuda
Se você encontrar um erro que não está listado aqui ou precisar de assistência:- Verifique os Detalhes do Erro: Anote o código de erro, a mensagem e o error_id
- Verifique o Status do Sistema: Acesse
status.getodin.aipara problemas conhecidos - Revise a Documentação: Verifique a documentação relevante da API
- Entre em Contato com o Suporte: Envie um e-mail para o Suporte com:
- Código de erro e mensagem
- ID do erro (se disponível)
- Etapas para reproduzir
- Detalhes da solicitação/resposta (sanitizados)
- Marca de tempo do erro