Enviar e receber
Texto, mídia, áudio de voz, enquete, localização, contatos, grupos e status. Tudo via chamadas REST simples, sem o app no celular.
Uma WhatsApp API deixa o seu sistema enviar e receber mensagens por código. A Shiftz entrega isso gerenciado: compatível com a Evolution API v2, com servidor MCP nativo e webhooks em tempo real. Você conecta um número e integra em minutos.
Na prática, uma WhatsApp API tem três partes: como você manda e recebe mensagens, como autentica as chamadas e como recebe os eventos de volta.
Texto, mídia, áudio de voz, enquete, localização, contatos, grupos e status. Tudo via chamadas REST simples, sem o app no celular.
Cada requisição leva uma chave de API no header. Na Shiftz, a chave pode ser org-wide ou escopada por instância (número).
Mensagens recebidas, status de entrega e mudanças de conexão chegam no seu endpoint em tempo real, como JSON estruturado.
A oficial (Cloud API da Meta) e a não-oficial gerenciada resolvem o mesmo problema de jeitos diferentes. Veja o trade-off:
| Recurso | WhatsApp Cloud API (Meta) | Shiftz (gerenciada) |
|---|---|---|
| Onboarding | Cadastro na Meta + verificação de negócio | Conecta escaneando o QR Code |
| Custo | Por conversa (Meta) + provedor | Plano fixo por número e volume |
| Mensagem fora da janela de 24h | Só com template aprovado | Mensagem livre (engine não-oficial) |
| Recursos pra dev | REST | REST + servidor MCP + webhooks assinados |
| Padrão de integração | Cloud API (Meta) | Evolution API v2 (compatível) |
# 1. Cria a instância (já pede o QR)curl -X POST https://api.shiftz.com.br/v2/instance/create \ -H "apikey: shz_xxx.yyy" -H "Content-Type: application/json" \ -d '{ "instanceName": "meu-bot", "qrcode": true }' # 2. Conecta e pega o QR (escaneie no celular)curl https://api.shiftz.com.br/v2/instance/connect/meu-bot \ -H "apikey: shz_xxx.yyy" # 3. Manda a primeira mensagem quando o estado virar "open"curl -X POST https://api.shiftz.com.br/v2/message/sendText/meu-bot \ -H "apikey: shz_xxx.yyy" -H "Content-Type: application/json" \ -d '{ "number": "5511999998888", "text": "Olá!" }'O único passo manual é escanear o QR Code: o WhatsApp exige o celular. O resto é REST puro, compatível com a Evolution v2.
Cria a conta, conecta um número e manda a primeira mensagem hoje. Trial de 7 dias, sem cartão.