Obter lista de modelos via WhatChimp API
Recupere todos os modelos do WhatsApp com status de aprovação e tipos de botões
Updated 10 February 2026
Recupere todos os modelos de mensagens do WhatsApp associados ao seu número de telefone — verifique o status de aprovação, visualize as variáveis do modelo e inspecione os tipos de botões antes de enviar mensagens.
Antes de começar: Certifique-se de ter suas credenciais da WhatChimp API prontas.
Endpoint
GET/POST /api/v1/whatsapp/template/list

Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
apiToken | String | Sim | Seu token da WhatChimp API |
phone_number_id | String | Sim | Seu ID de número de telefone do WhatsApp Business |
Exemplos de solicitação
Solicitação GET:
curl -X GET "https://app.whatchimp.com/api/v1/whatsapp/template/list?apiToken=API-KEY&phone_number_id=PHONE-NUMBER-ID"
Solicitação POST (cURL):
curl -X POST https://app.whatchimp.com/api/v1/whatsapp/template/list \
-H "Content-Type: application/json" \
-d '{
"apiToken": "API-KEY",
"phone_number_id": "PHONE-NUMBER-ID"
}'
Resposta
Resposta de sucesso:
{
"status": "1",
"message": {
"id": 48,
"template_id": "437509121867805",
"template_name": "ada",
"template_type": "single",
"locale": "en_US",
"header_type": "media",
"header_subtype": "image",
"body_content": "To send an interactive message template...",
"button_type": "none",
"status": "Rejected"
}
}
Campos de resposta
| Campo | Descrição |
|---|---|
id | ID de modelo interno do WhatChimp (use este ao enviar modelos via API) |
template_id | ID de modelo interno do Meta |
template_name | Nome do modelo |
locale | Código do idioma (ex., en_US, es_ES) |
header_type | Tipo de cabeçalho: text, media ou none |
body_content | O texto do corpo da mensagem |
button_type | Tipo de botão: quick_reply, call_to_action ou none |
status | Status de aprovação: Approved, Rejected ou Pending |
variable_map | Mapa de variáveis do modelo |
Importante: Use o campo id (não template_id) ao enviar modelos via API. O template_id é o ID interno do Meta.
Casos de uso
- Verificar quais modelos estão aprovados antes de enviar
- Encontrar template_id para a API de envio
- Inspecionar button_type e variable_map antes de construir mensagens
- Validar o status do modelo programaticamente