Oferta para novos clientes−20 %20 % de desconto nos primeiros 3 meses com pagamento mensalVer planos
SilentShield

Códigos de Erro Comuns

Referência rápida para todos os códigos de erro retornados pela API do SilentShield.

StatusErrorDescriptionSolution
400validation_errorCorpo do pedido inválido ou campos obrigatórios em falta.Verifique se o formato do pedido corresponde à documentação da API.
401missing_api_keyA API Key está em falta no pedido.Adicione o cabeçalho X-Api-Key ao seu pedido.
403ip_not_whitelistedO IP do cliente não está na lista de permissões da política de segurança.Adicione o IP à lista de permissões em Painel → Política de Segurança.
403ip_blacklistedO IP do cliente está na lista de bloqueio da política de segurança.Remova o IP da lista de bloqueio em Painel → Política de Segurança.
403domain_mismatchO domínio Origin/Referer do pedido não corresponde ao domínio da API Key.Atualize o domínio em Painel → API Keys → Editar.
403referer_not_allowedO domínio do referer não está na lista de referers permitidos.Adicione o domínio aos Referers Permitidos na Política de Segurança.
429quota_exceededA quota mensal de pedidos foi excedida.Faça upgrade do seu plano ou aguarde até a quota ser renovada.
429ip_rate_limitedO limite de taxa por IP foi atingido.Aguarde 60 segundos. O cabeçalho Retry-After indica quando tentar novamente.
200X-Domain-Test-Limit-ExceededDomínio não verificado: mais de 10 pedidos por dia em modo de teste. O pedido NÃO é rejeitado — apenas o cabeçalho X-Domain-Test-Limit-Exceeded o sinaliza.Verifique o seu domínio para desbloquear a sua quota completa.
403suspiciousUm visitante real é rejeitado por /v1/verify com o veredito suspicious e motivos como NO_TYPING_PAUSES. O widget não recebeu o envio, por exemplo porque o formulário é enviado com um clique num botão e por AJAX, sem evento submit.Inclua o campo behavior_nonce no corpo do pedido (serialize o formulário inteiro, também os campos ocultos). Os pedidos feitos com XMLHttpRequest, incluindo jQuery.ajax, são então comunicados pelo widget desde o SilentShield 2.6. Os pedidos feitos com fetch() ainda não são comunicados: use um envio normal do formulário ou contacte o suporte.