API
Entrar
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."
}