Skip to main content

Troubleshooting

Guia para resolver os problemas mais comuns ao usar a Wapizap API.

Problemas de Conexão

Instância não conecta

1

Verifique o status da instância

2

Se desconectada, gere novo QR code

3

Verifique dispositivos conectados no celular

No WhatsApp: Configurações → Aparelhos conectadosSe houver 4 dispositivos, remova um antes de conectar.
4

Tente desconectar e reconectar


QR code expira antes de escanear

Causa: QR codes expiram em 60 segundos. Solução:
  1. Deixe o WhatsApp aberto na tela de escanear código ANTES de gerar o QR
  2. Gere o QR code
  3. Escaneie imediatamente

Instância desconecta frequentemente

Possíveis causas:
  • Muitos dispositivos conectados (máximo 4)
  • Atividade suspeita detectada pelo WhatsApp
  • Problemas de rede
Soluções:
  1. Remova dispositivos não utilizados no WhatsApp
  2. Reduza a frequência de mensagens
  3. Verifique logs de erro para padrões

Problemas com Mensagens

Mensagem não enviada

Use o endpoint de verificação:
Se exists: false, o número não está no WhatsApp.

Erro “Invalid number”

Causa: O número não está registrado no WhatsApp ou está em formato incorreto. Solução:
  1. Verifique o formato (deve ser 5511999999999)
  2. Use /contacts/check para validar
  3. Confirme que o número tem WhatsApp ativo

Mídia não enviada

Verificações:
  1. URL da mídia é acessível publicamente?
  2. Formato é suportado?
  3. Tamanho está dentro do limite?
Teste a URL:

Problemas com Webhooks

Webhook não recebe dados

1

Verifique se o webhook existe

2

Verifique se a URL é acessível

Deve retornar HTTP 200.
3

Teste o webhook via API

4

Verifique os eventos configurados

Certifique-se de que os eventos desejados estão na lista do webhook.

Webhook recebe duplicatas

Causa: Seu servidor pode estar demorando para responder, causando retry. Solução:
  1. Responda com HTTP 200 em menos de 5 segundos
  2. Processe dados de forma assíncrona
  3. Use messageId para deduplicação:

Webhook localhost não funciona

Causa: Webhooks precisam de URLs públicas. Solução: Use um serviço de túnel:

Problemas de Autenticação

Erro 401 Unauthorized

Verificações:
  1. O token está no formato correto?
  2. O token é válido e não expirou?
  3. Está usando o ambiente correto (live vs test)?
Teste:

Erro 403 Forbidden

Causa: Sua API key não tem permissão para esta operação. Solução:
  1. Verifique as permissões da API key no dashboard
  2. Gere uma nova key com as permissões necessárias

Rate Limiting

Erro 429 Too Many Requests

Solução imediata:
Solução a longo prazo:
  1. Implemente queue de mensagens
  2. Distribua envios ao longo do tempo
  3. Use múltiplas instâncias para volume alto

Ferramentas de Diagnóstico

Verificar status geral

Logs de webhook

No dashboard, vá em Webhooks → Logs para ver:
  • Requisições enviadas
  • Respostas recebidas
  • Erros e retries

Testar conectividade


Checklist de Diagnóstico

Antes de contatar o suporte, verifique:
  • API key está correta e válida?
  • Instância está conectada?
  • Número está no formato internacional?
  • URL do webhook é pública e acessível?
  • Não excedeu rate limits?
  • Mídia está dentro dos limites de tamanho?

Contatar Suporte

Se o problema persistir:

Discord

Comunidade Discord
Inclua na sua mensagem:
  • ID da instância
  • Endpoint usado
  • Código de erro
  • Request/Response de exemplo
  • Timestamp do problema