Template send (v3) — elegibilidade WhatsApp Oficial
Rotas:
POST /v3/messages/template/sendPOST /api/v3/message/template/send(deprecated)
Breaking change (RDCDADOS-1521 / #2624): o envio deixa de retornar HTTP 201 quando o telefone resolve apenas contato inapto para WhatsApp Oficial (ex.: Widget/megasac, ou WhatsApp sem from_whatsapp_official: true).
| Cenário | HTTP | code (errorCode) |
|---|---|---|
Contato apto (channel: whatsapp + from_whatsapp_official: true) | 201 | — |
| Nenhum contato para o telefone | 404 | 301 |
| Contato(s) existem, nenhum apto WA Oficial | 400 | 312 |
| Contato WhatsApp apto em blacklist | 401 | — |
| Número inválido (sanitize) | 400 | 301 |
| Template não encontrado | 404 | 308 |
Quando há duplicata cross-canal (Widget + WhatsApp Oficial), a API prioriza o contato com channel: whatsapp e from_whatsapp_official: true.