Guide
Quickstart
Do zero ao primeiro envio em ~5 minutos.
1
Criar conta e parear WhatsApp
Crie sua conta em simpleszap.com e pareie um número WhatsApp via QR code (Instâncias → Nova instância). O número fica disponível enquanto o status estiver connected.
2
Gerar uma API key
No painel, vá em Configurações → API Keys e clique em Criar nova chave. Copie o valor sk_... — ele é mostrado uma vez só.
⚠ A chave herda o plano da sua conta. Limite diário e features (webhooks, templates) seguem o que está contratado.
3
Pegar o instanceId
curl https://back.simpleszap.com/api/instances \ -H "x-api-key: sk_..."
A resposta lista as instâncias da conta. Copie o id da instância que vai usar para enviar.
4
Enviar a primeira mensagem
curl -X POST https://back.simpleszap.com/api/message/sendText/INSTANCE_ID \
-H "x-api-key: sk_..." \
-H "Content-Type: application/json" \
-d '{"number":"5511999999999","text":"Olá!"}'Resposta 200 OK = enviado. A mensagem fica registrada em GET /messages e o contador diário avança.
5
(Opcional) Receber callbacks via webhook
Para receber notificações de message.sent e message.failed, cadastre uma URL em Configurações → Webhooks ou via POST /webhooks/config.
{
"event": "message.sent",
"orgId": "...",
"data": { "instanceId": "...", "number": "5511...", "text": "Olá!" }
}Próximos passos
- ▸ API Reference completa
- ▸ Use
POST /templatespara criar mensagens com variáveis{{nome}} - ▸ Use
POST /campaigns+/runpara disparo em massa por tag