Ir para o conteúdo
4Keyless Central de Ajuda

Erros e limites para quem integra

O que cada resposta de erro do proxy, da Agent API, do MCP Gateway e da API de integração significa, e os limites de cada plano.

Este artigo junta, do ponto de vista de quem integra, os erros que mais aparecem e os limites que os causam. A lista completa de erros de cada rota da API está na referência, no painel em /api-docs.

Proxy

O tráfego do agente passa pelo proxy (proxy.4keyless.io:8080). Os erros do próprio 4Keyless vêm marcados por cabeçalho; sem o cabeçalho, a resposta é do sistema de destino.

RespostaSignificadoO que fazer
407 Proxy Authentication RequiredChave ausente, inválida, expirada ou de agente desativado.Confira Proxy-Authorization ou a URL de proxy.
403 com X-4Keyless-Blocked: trueA liberação bloqueou o acesso (access_blocked), o horário não é permitido (access_out_of_schedule) ou o pedido de aprovação foi negado ou ficou sem resposta. X-4Keyless-System traz o acesso.Não tente contornar. Avise quem administra a conta.
Demora e depois sucesso ou 403A liberação pede aprovação; a requisição espera alguém responder no painel.Use timeout de pelo menos 120 segundos no cliente.
429 com X-4Keyless-Limited: trueA cota mensal de transferência do plano acabou (transfer_limit_exceeded).Pare e avise; a cota volta no dia 1.
502 com X-4Keyless-Egress-ErrorO local da conexão falhou antes de a requisição chegar ao destino.Veja o código abaixo; tente outro local da conexão com X-4Keyless-Exit-Proxy.
403 sem X-4Keyless-BlockedO próprio sistema de destino recusou. Em portais públicos, o motivo comum é o user agent de navegador headless.Use um user agent de Chrome comum.
401 ou 403 do destino num acesso OAuthA conexão OAuth guardada precisa de atenção (reconectar, por exemplo).Avise quem administra; o agente não resolve.
Erro de certificado no clienteO cliente não confia no certificado do 4Keyless, ou o host está em NO_PROXY.Veja Ligar um agente de IA.

Códigos de X-4Keyless-Egress-Error:

CódigoSignificado
exit_proxy_unreachableO local da conexão está fora do ar ou recusou a conexão.
exit_proxy_upstream_unreachableO destino não respondeu por aquele local da conexão; o IP de saída pode estar bloqueado pelo destino.
localproxy_no_nodesO local é o Proxy local e nenhum computador da empresa está conectado. Veja Proxy local.
localproxy_node_failedOs computadores do Proxy local não conseguiram conectar ao destino.
localproxy_destination_blockedO Proxy local recusa destinos da rede interna e a porta 25.
localproxy_plain_httpO Proxy local só leva HTTPS.
localproxy_tls_unverifiedO certificado do destino não pôde ser verificado; nada foi enviado.

Para navegador (Accept: text/html), essas respostas vêm como uma página em português; para os demais clientes, como JSON com error e message em inglês.

Agent API

https://agent.4keyless.io, com Authorization: Bearer <chave>. Os erros vêm como {"error": "<frase>"}. POST /api/runs responde {"error": "<código>", "message": "<frase>"}, para quem chama decidir pelo código.

MCP Gateway

Erros de ferramenta começam pelo código, seguido da explicação, por exemplo policy_denied: a política não libera este titular. Os mais comuns:

CódigoSignificado
policy_deniedA liberação não cobre este acesso ou este titular.
credential_group_requiredHá mais de um titular liberado e nenhum padrão. A mensagem lista as opções; repita com o credential_group_id.
plan_feature_requiredO plano não inclui o recurso, por exemplo execução no servidor no plano Free.
idempotency_conflictA mesma chave de idempotência já foi usada por outro agente.

API de integração e de parceiros

Toda resposta segue { "data": null, "error": { "code", "message" } }.

RespostaSignificado
400 validation_errorCorpo ou query fora do schema da rota.
401 unauthorizedKey inexistente, adulterada ou com formato errado. Sem detalhe, de propósito.
403 delegation_blockedKey válida, mas bloqueada. O reason diz o motivo: key_expired, key_revoked, user_inactive, ip_not_allowed, tenant_suspended, partner_suspended, partner_terminated, license_required.
403 insufficient_scopeA key não tem o escopo da rota (x-scope na referência).
403 route_not_allowedA rota não está disponível para keys de integração.
403 plan_limit_reachedCriar o recurso passaria do limite do plano (agentes ou acessos). details traz o recurso e o máximo.
403 plan_feature_requiredO plano não inclui o recurso (aprovação, OAuth, scripts no servidor, assinatura no Desktop, execução no servidor).
404 not_foundRecurso inexistente nesta conta. Em toda rota: a API está desligada no ambiente.
409 idempotency_conflictIdempotency-Key repetida com outro corpo (API de parceiros).
429 rate_limitedLimite por minuto da key ou do IP.

Execuções

Ao disparar uma execução (POST /api/v1/runs, POST /api/runs na Agent API ou uma ferramenta op__ no MCP):

RespostaSignificado
400 agent_requiredPela API de integração, falta o agent_id.
400 credential_group_requiredHá vários titulares liberados e nenhum padrão; a resposta traz as opções.
403 plan_feature_requiredO plano Free não executa operações no servidor. Use a extensão, que executa no navegador.
429 QuotaExceededA empresa já tem 3 execuções no servidor em andamento. Espere uma terminar.
429 MonthlyQuotaExceededA cota mensal de tempo de execução no servidor acabou. Volta no dia 1.
Execução falha com captcha_quota_exceededA cota mensal de captchas resolvidos acabou. Volta no dia 1.

Limites por plano

Valores padrão de cada plano. A sua conta pode ter limites diferentes (agentes adicionais comprados ou condições negociadas): os valores em vigor estão no painel, em Faturamento, e em GET /api/v1/billing/status (escopo billing:read). As cotas mensais reiniciam no dia 1, em UTC.

FreeStarterGrowthEnterprise
Agentes2515sem limite
Acessos ativos25sem limitesem limite
Transferência pelo proxy, por mês1 GiBsem limitesem limitesem limite
Retenção do registro de acessos14 dias30 dias365 diassem limite prático
Execução de operações no servidornãosimsimsim
Tempo de execução no servidor, por mêsnão se aplica25 min, ou 25 min por usuário do painel, o que for maior25 min, ou 25 min por usuário do painel, o que for maiorsem limite
Captchas resolvidos, por mês100100, ou 100 por usuário do painel, o que for maior100, ou 100 por usuário do painel, o que for maiorsem limite
Aprovação antes do usonãonãosimsim
Scripts executados no servidornãosimsimsim
Credenciais OAuthnãonãosimsim
Assinatura no Desktopnãonãosimsim

Operações executadas no navegador da pessoa, pela extensão, não contam no tempo de execução. Agente desativado continua ocupando vaga; só agente excluído libera.

Limites que valem em todos os planos

LimiteValor
API de integração120 chamadas por minuto por key, 300 por IP, 60 escritas por key
API de parceiros120 chamadas por minuto por key, 300 por IP
Execuções no servidor ao mesmo tempo3 por empresa
Assinaturas pelo Desktop e códigos 2FA, por agenteo campo Rate limit (RPM) do agente; 60 por minuto quando vazio
Código de login por e-mail8 caracteres, 10 minutos, 5 tentativas
Sessão do agente humano7 dias
Token delegadode 60 a 900 segundos, padrão 300

Artigos relacionados