Conecte um número, leia o QR e mande mensagem pela API. Os eventos chegam no seu webhook, assinados.
curl -X POST $API/instancias/$ID/token/$TOKEN/enviar-texto \ -H "Client-Token: $CLIENT_TOKEN" \ -d '{"telefone": "5511999990000", "mensagem": "Seu pedido saiu pra entrega."}'
# no seu webhook, logo depois { "tipo": "mensagem.enviada", "sequencia": 42 }
Cada número conectado é uma instância, com token próprio.
Cada entrega vai assinada com HMAC e com um id para você descartar duplicatas.
Se o servidor reiniciar, o número volta conectado sem pedir QR de novo.
Os envios de cada número saem com intervalo, num ritmo parecido com o de uma pessoa.
Seu servidor não respondeu? A Mari tenta de novo.
Uma chamada com o token da conta. Volta o id e o token da instância.
POST /conta/instancias Client-Token: $CLIENT_TOKEN
Leia o QR em Aparelhos conectados no WhatsApp, ou use um código de pareamento.
→ qr.atualizado → instancia.pareada → instancia.conectada
Envie texto, imagem, áudio ou documento pela API. Respostas e status chegam no seu webhook.
POST /instancias/{id}/token/{token}/enviar-texto
→ mensagem.enviada
→ mensagem.status
Cada número conectado é uma instância, cobrada por mês. Conta quantos números você vai conectar que a gente passa o valor.
A Maritaca é uma integração não oficial com o WhatsApp. Use números dedicados: o número conectado pode ser bloqueado.