Documentação ›
Mensagens › Criar template Meta
POST
Criar template Meta
POSThttps://app.sendapp.ai/api/whatsapp-meta/create_template
Cria um template WhatsApp Meta e envia-o à Meta para aprovação. Passe os campos simples (
body e os opcionais header/footer) e nós construímos os componentes; para templates avançados pode passar diretamente o array components no formato Meta. No body use {{1}}, {{2}}… como variáveis. O template deve ser aprovado pela Meta antes de poder ser enviado. A aprovação pode demorar algum tempo.
Parâmetros
apikey
obrigatório
A tua API Key.
token
obrigatório
Token da conta WhatsApp Meta.
name
obrigatório
Nome do template: minúsculas, apenas letras, números e underscores.
category
obrigatório
MARKETING, UTILITY ou AUTHENTICATION.
body
obrigatório
Texto do corpo (obrigatório se não passar
components).
language
opcional
Código de idioma (padrão
it).
header
opcional
Texto do cabeçalho (máx. 60 caracteres).
footer
opcional
Texto do rodapé (máx. 60 caracteres).
components
opcional
Array/JSON dos componentes em formato Meta, para templates avançados.
Pedido
curl -X POST 'https://app.sendapp.ai/api/whatsapp-meta/create_template' \
-H 'Content-Type: application/json' \
-d '{
"apikey": "YOUR_API_KEY",
"token": "YOUR_ACCOUNT_TOKEN",
"name": "promo_estate",
"category": "MARKETING",
"language": "it",
"header": "Oferta especial",
"body": "Olá {{1}}, {{2}}% de desconto só hoje!",
"footer": "Responda STOP para cancelar a subscrição"
}'<?php
$ch = curl_init('https://app.sendapp.ai/api/whatsapp-meta/create_template');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode([
'apikey' => 'YOUR_API_KEY',
'token' => 'YOUR_ACCOUNT_TOKEN',
'name' => 'promo_estate',
'category' => 'MARKETING',
'body' => 'Olá {{1}}, {{2}}% de desconto só hoje!',
]),
]);
echo curl_exec($ch);const res = await fetch('https://app.sendapp.ai/api/whatsapp-meta/create_template', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
apikey: 'YOUR_API_KEY',
token: 'YOUR_ACCOUNT_TOKEN',
name: 'promo_estate',
category: 'MARKETING',
body: 'Olá {{1}}, {{2}}% de desconto só hoje!'
})
});
console.log(await res.json());Resposta (200 OK)
{
"status": "success",
"message": "Template created successfully.",
"template_id": "1234567890123456"
}Erro
{
"status": "error",
"message": "The name can only contain lowercase letters, numbers and underscores."
}