1
Crie a conta e uma instância
Cadastre-se em app.wabox.me/signup. Cada instância representa um número de WhatsApp. Clique em Nova instância, dê um nome e abra a instância criada.Na aba Dados da instância, em Credenciais, você encontra o ID da instância e o Token da instância. Eles formam a base de todas as chamadas:
Toda instância nasce com um período de teste. Quando ele termina, os endpoints de envio respondem
402 subscription_required até você assinar; leitura, status e webhooks continuam funcionando.2
Conecte o número
No celular que vai ser conectado, abra o WhatsApp em Configurações › Aparelhos conectados › Conectar aparelho e leia o QR code mostrado no painel.Prefere fazer isso pela API? O QR muda a cada ~20 segundos; consulte-o em loop enquanto o status for Confirme com
qr:GET /status:3
Envie a primeira mensagem
Use um número seu para testar. A resposta chega na hora, antes de a mensagem sair do aparelho:
phone é só dígitos, com DDI e DDD.message_id já é o id definitivo da mensagem no WhatsApp — o mesmo que vai aparecer nos webhooks. O envio em si é assíncrono: passa pela fila com um pequeno intervalo aleatório (anti-ban) e o resultado chega no webhook delivery.4
Receba mensagens por webhook
No painel, em Webhooks e configurações gerais, informe a URL que vai receber cada tipo de evento — ou faça pela API:Responda qualquer mensagem para o número conectado e o seu endpoint recebe um Responda
POST como este:200 rápido e processe depois. Para testar sem servidor público, use um túnel (ngrok, Cloudflare Tunnel) ou um serviço de “request bin”.Próximos passos
Conceitos
Instância, fila, webhooks e os identificadores que aparecem em tudo.
Assinatura dos webhooks
Verifique que cada entrega veio do Wabox.
Tipos de mensagem
Mídia, localização, contatos, enquetes, reações e edição.
Aba Testes
Rode o checklist automático da sua instância pelo painel.