Nora AI

Códigos de Erro

Referência completa dos códigos de erro retornados pela API da Nora AI.

Todas as respostas de erro da API seguem o mesmo formato:

{
  "error": "Mensagem descritiva do erro",
  "code": "CODIGO_DO_ERRO"
}

O campo code é estável e pode ser usado programaticamente para tratar erros. O campo error contém uma mensagem em português adequada para exibição ao usuário.

Autenticação

CódigoHTTPDescrição
UNAUTHORIZED401Credenciais inválidas ou ausentes. Verifique sua chave de API ou sessão.
FORBIDDEN403Acesso negado. O usuário não tem permissão para esta operação.
ORG_REQUIRED403Organização ativa é obrigatória. A chave de API deve estar associada a uma organização.

Rate Limiting

CódigoHTTPDescrição
API_KEY_RATE_LIMITED429Limite de requisições excedido. A resposta inclui um campo tryAgainIn (em milissegundos) indicando quando a janela será resetada.
{
  "error": "Limite de requisições excedido. Tente novamente mais tarde.",
  "code": "API_KEY_RATE_LIMITED",
  "tryAgainIn": 42350
}

O rate limit é compartilhado entre todas as chaves de API da mesma organização. O limite padrão é de 1000 requisições por minuto.

Agentes e Campos

CódigoHTTPDescrição
AGENT_NOT_FOUND404Agente não encontrado. Verifique o ID ou código do agente.
AGENT_INACTIVE400O agente está desativado e não aceita novas extrações.
AGENT_NO_FIELDS400O agente não possui campos configurados. Configure os campos antes de executar extrações.
FIELD_NOT_FOUND404Campo do agente não encontrado.

Extrações

CódigoHTTPDescrição
EXTRACTION_NOT_FOUND404Extração não encontrada. Verifique o ID ou código de rastreamento.
EXTRACTION_FAILED500A extração falhou durante o processamento. Tente novamente.
FIELD_INFERENCE_FAILED500Não foi possível sugerir campos automaticamente a partir do documento.

Arquivos e Documentos

CódigoHTTPDescrição
FILE_INVALID400O arquivo enviado é inválido ou está corrompido.
FILE_TOO_LARGE400O arquivo excede o tamanho máximo permitido.
FILE_UNSUPPORTED400O formato do arquivo não é suportado. Formatos aceitos: PNG, JPEG, WebP, GIF, PDF, texto.
FILE_DOWNLOAD_FAILED500Não foi possível acessar o arquivo enviado no armazenamento.
INVALID_DOCUMENT400O documento está vazio, corrompido ou não pode ser lido.

Provedor de IA

Estes erros ocorrem durante o processamento da extração pelo modelo de IA. A extração será marcada como error e o código será incluído no campo errorCode.

CódigoHTTPDescrição
PROVIDER_ERROR500Erro genérico do provedor de IA.
PROVIDER_RATE_LIMIT429O modelo de IA está sobrecarregado. A extração será retentada automaticamente com o modelo de fallback.
PROVIDER_UNAVAILABLE503O serviço de IA está temporariamente indisponível.
PROVIDER_AUTH502Falha na autenticação com o provedor de IA. Contate o suporte.
PROVIDER_TIMEOUT503O modelo de IA demorou demais para responder.
PROVIDER_SCHEMA_MISMATCH500O modelo retornou dados em formato inesperado. Ajuste os campos do agente.

Infraestrutura

CódigoHTTPDescrição
QUEUE_ENQUEUE_FAILED500Falha ao enfileirar a extração para processamento.
STORAGE_ERROR500Falha ao acessar o armazenamento de arquivos.
DATABASE_ERROR500Falha ao acessar o banco de dados.

Chaves de API

CódigoHTTPDescrição
API_KEY_NOT_FOUND404Chave de API não encontrada.

Convites

CódigoHTTPDescrição
INVITATION_NOT_FOUND404Convite não encontrado.
INVITATION_EXPIRED410O convite expirou (validade de 7 dias).
INVITATION_ACCEPTED410O convite já foi aceito.
INVITATION_CANCELLED410O convite foi cancelado.

Genérico

CódigoHTTPDescrição
UNKNOWN_ERROR500Erro inesperado. Tente novamente. Se persistir, contate o suporte.

On this page