Perguntas Frequentes
Geral
O que é a Wapizap API?
O que é a Wapizap API?
A Wapizap API é oficial do WhatsApp?
A Wapizap API é oficial do WhatsApp?
Posso usar para envio em massa (spam)?
Posso usar para envio em massa (spam)?
Quantas instâncias posso criar?
Quantas instâncias posso criar?
- Free: 1 instância
- Starter: 3 instâncias
- Pro: 10 instâncias
- Enterprise: Ilimitado
Instâncias e Conexão
Como conectar uma instância ao WhatsApp?
Como conectar uma instância ao WhatsApp?
- Crie uma instância via API
- Obtenha o QR code ou código de pareamento
- No WhatsApp do celular, vá em Configurações → Aparelhos conectados
- Escaneie o QR code ou digite o código de pareamento
Por que minha instância desconecta?
Por que minha instância desconecta?
- Deslogou do WhatsApp no celular
- Muitos dispositivos conectados (limite de 4)
- Inatividade prolongada
- Problemas de rede
O QR code expirou, o que fazer?
O QR code expirou, o que fazer?
/instances/{id}/qrcode para gerar um novo.Posso usar o mesmo número em múltiplas instâncias?
Posso usar o mesmo número em múltiplas instâncias?
Preciso manter o celular conectado?
Preciso manter o celular conectado?
Mensagens
Qual o formato correto do número?
Qual o formato correto do número?
- Correto:
5511999999999 - Incorreto:
+55 (11) 99999-9999
[código país][DDD][número]Como enviar para grupos?
Como enviar para grupos?
to. O ID tem formato [email protected].Quais tipos de mídia são suportados?
Quais tipos de mídia são suportados?
| Tipo | Formatos | Tamanho Máximo |
|---|---|---|
| Imagem | JPG, PNG, WEBP, GIF | 16 MB |
| Vídeo | MP4, 3GP | 64 MB |
| Áudio | MP3, OGG, M4A, WAV | 16 MB |
| Documento | PDF, DOC, XLS, etc. | 100 MB |
Por que a mensagem não foi entregue?
Por que a mensagem não foi entregue?
- Número não existe no WhatsApp (use
/contacts/checkpara validar) - Você foi bloqueado pelo destinatário
- Problema de conexão da instância
- Rate limit excedido
Como saber se a mensagem foi lida?
Como saber se a mensagem foi lida?
message.ack. Os status são:1= Enviado (um check)2= Entregue (dois checks)3= Lido (checks azuis)
Webhooks
O que são webhooks?
O que são webhooks?
Meu webhook não está recebendo dados
Meu webhook não está recebendo dados
- A URL é acessível publicamente (não localhost)
- Usa HTTPS em produção
- Responde com HTTP 200 em menos de 5 segundos
- O webhook está ativo no dashboard
Como testar webhooks localmente?
Como testar webhooks localmente?
- ngrok:
ngrok http 3000 - Cloudflare Tunnel:
cloudflared tunnel --url http://localhost:3000
Os webhooks têm retry automático?
Os webhooks têm retry automático?
- 1ª tentativa: Imediata
- 2ª tentativa: Após 1 minuto
- 3ª tentativa: Após 5 minutos
- 4ª tentativa: Após 30 minutos
Limites e Planos
Quais são os rate limits?
Quais são os rate limits?
| Operação | Limite |
|---|---|
| Enviar mensagens | 30/minuto por instância |
| Criar instâncias | 10/hora |
| Requisições gerais | 120/minuto |
O que acontece se exceder o rate limit?
O que acontece se exceder o rate limit?
Como fazer upgrade do plano?
Como fazer upgrade do plano?
Segurança
Minhas mensagens são armazenadas?
Minhas mensagens são armazenadas?
A conexão é criptografada?
A conexão é criptografada?
Como proteger minha API Key?
Como proteger minha API Key?
- Use variáveis de ambiente (não hardcode)
- Nunca exponha em código frontend
- Rotacione periodicamente
- Use chaves diferentes para dev/prod
Posso restringir acesso por IP?
Posso restringir acesso por IP?
Problemas Técnicos
Erro 'Instance not connected'
Erro 'Instance not connected'
POST /instances/{id}/connectpara gerar novo QR code- Escaneie o QR code no celular
Erro 'Invalid number'
Erro 'Invalid number'
/contacts/check para validar números antes de enviar mensagens.Erro 'Rate limit exceeded'
Erro 'Rate limit exceeded'
A API está fora do ar?
A API está fora do ar?