ReferênciaWhatsApp
Templates aprovados. Reengaja fora da janela de 24h.
can_reply false no WhatsApp significa que a janela de 24h fechou — envie um template aprovado. Templates listados são só APPROVED. Conversation path reengaja o thread. Contact path inicia ou reabre.
| HTTP | Path | Scope |
|---|---|---|
| GET | /api/v1/channels | rest.conversations.read |
| GET | /api/v1/channels/{id}/whatsapp/templates | rest.conversations.read |
| POST | /api/v1/conversations/{id}/whatsapp/templates | rest.conversations.write |
| POST | /api/v1/contacts/{id}/whatsapp/templates | rest.conversations.write |
| GET | /api/v1/whatsapp/campaigns | rest.conversations.read |
| POST | /api/v1/whatsapp/campaigns | rest.conversations.write |
| GET | /api/v1/whatsapp/campaigns/{id} | rest.conversations.read |
| PATCH | /api/v1/whatsapp/campaigns/{id} | rest.conversations.write |
| POST | /api/v1/whatsapp/campaigns/{id}/confirm | rest.conversations.write |
| GET | /api/v1/whatsapp/campaigns/{id}/recipients | rest.conversations.read |
| GET | /api/v1/whatsapp/campaigns/{id}/performance | rest.conversations.read |
Body
| Campo | Tipo | Notas |
|---|---|---|
| channel_id | UUID | Canal WhatsApp. |
| template_id | UUID | Só templates APPROVED. |
| variables.body | string[] | Mismatch é 400. |