InícioGlossário › Evolution API: por que não gera QR Code e como evitar banimento
Glossário

O que é Evolution API: por que não gera QR Code e como evitar banimento?

Se a Evolution API não gera QR Code, o problema costuma ser configuração errada da instância: container desatualizado ou webhook incorreto. Banimento também é resultado de uso inadequado, não azar. Veja aqui as causas mais comuns e como resolver o QR, além de dicas para evitar perder seu número no WhatsApp.

Por que a Evolution API não gera QR Code?

Quando a Evolution API falha em mostrar o QR Code, raramente é bug da biblioteca. Os motivos mais frequentes são:

- Container desatualizado: versões antigas do Docker ou do próprio container podem ter quebras de compatibilidade.

- Webhook mal configurado: se o endpoint de callback está errado ou inacessível, a API trava ao tentar autenticar.

- Porta de rede bloqueada: firewall ou ambiente cloud sem redirecionamento correto impede a renderização do QR.

Menos comum, mas possível: falha em dependências do Node.js ou ambiente sem suporte gráfico.

Abaixo, um guia prático para identificar e corrigir cada causa.

Passo a passo para resolver QR Code travado na Evolution API

Causa provávelComo checarComo corrigir
Container desatualizadoVerifique a versão do container com 'docker ps' e logs de inicialização.Atualize o container com a imagem mais recente recomendada pela documentação.
Webhook incorretoConfira a variável de ambiente do webhook e se o endpoint responde com 200.Ajuste a URL do webhook e teste o endpoint com ferramentas tipo Postman.
Porta bloqueadaTeste a conexão localmente e externamente para as portas usadas (normalmente 8080 ou 3000).Libere as portas no firewall/segurança do provedor ou altere a porta de binding.
Dependências ausentesVerifique logs de erro ao iniciar o container.Instale dependências obrigatórias citadas na documentação, valide ambiente Node compatível.

Banimento na Evolution API: por que acontece?

A maioria dos banimentos de número usando Evolution API não vem de bugs, mas de padrões de uso incompatíveis com as políticas do WhatsApp.

Quem trata a Evolution API como "WhatsApp ilimitado de graça" quase sempre perde o número cedo ou tarde: disparos em massa, mensagens idênticas, ausência de opt-in e uso em volume são rastreados automaticamente pelo sistema do WhatsApp.

A API oficial do WhatsApp existe justamente para casos de uso de escala. Tentar burlar restrições com Evolution API só aumenta o risco de bloqueio definitivo.

Para evitar banimento:

- Use apenas para comunicações pontuais, com opt-in claro.

- Varie o conteúdo das mensagens.

- Não conecte o mesmo número em múltiplas instâncias.

- Respeite limites de envio (sem automações de massa).

Perguntas frequentes

A Evolution API parou de mostrar o QR Code do nada. Preciso reinstalar tudo?
Não necessariamente. Antes de reinstalar, atualize o container, revise a configuração do webhook e cheque as portas. Na maioria dos casos, o problema está em um desses pontos.
Posso usar Evolution API para enviar mensagens em massa no WhatsApp?
Não é seguro. O uso em massa vai contra as políticas do WhatsApp e quase sempre resulta em banimento do número. Para alto volume, só a API oficial é recomendada.
O QR Code pode não aparecer por bloqueio do provedor de hospedagem?
Sim. Serviços cloud com firewall restritivo ou sem suporte a containers podem bloquear as portas necessárias, impedindo o carregamento do QR.
Existe alguma forma 100% segura de evitar banimento usando Evolution API?
Não. O risco sempre existe, pois a API não é oficial. Seguir boas práticas reduz o risco, mas não elimina totalmente a possibilidade de bloqueio.

Termos relacionados

← Ver glossário completo