API
Se connecter
Documentation › Messages › Créer un template Meta
POST

Créer un template Meta

POSThttps://app.sendapp.ai/api/whatsapp-meta/create_template
Crée un modèle WhatsApp Meta et l'envoie à Meta pour approbation. Transmettez les champs simples (body, et les champs optionnels header/footer) et nous construisons les composants ; pour les modèles avancés, vous pouvez transmettre directement le tableau components au format Meta. Dans le body, utilisez {{1}}, {{2}}… comme variables.
Le template doit être approuvé par Meta avant de pouvoir être envoyé. L'approbation peut prendre un certain temps.
Paramètres
apikey obligatoire
Votre API Key.
token obligatoire
Token du compte WhatsApp Meta.
name obligatoire
Nom du template : minuscules, uniquement lettres, chiffres et underscores.
category obligatoire
MARKETING, UTILITY ou AUTHENTICATION.
body obligatoire
Texte du corps (requis si vous ne passez pas components).
language facultatif
Code de langue (par défaut it).
header facultatif
Texte de l'en-tête (max 60 caractères).
footer facultatif
Texte du pied de page (max 60 caractères).
components facultatif
Tableau/JSON des composants au format Meta, pour les templates avancés.
Requête
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": "Offre spéciale",
    "body": "Bonjour {{1}}, {{2}}% de réduction aujourd'hui seulement !",
    "footer": "Répondez STOP pour vous désabonner"
  }'
<?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'     => 'Bonjour {{1}}, {{2}}% de réduction aujourd'hui seulement !',
    ]),
]);
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: 'Bonjour {{1}}, {{2}}% de réduction aujourd'hui seulement !'
  })
});
console.log(await res.json());
Réponse (200 OK)
{
  "status": "success",
  "message": "Template created successfully.",
  "template_id": "1234567890123456"
}
Erreur
{
  "status": "error",
  "message": "The name can only contain lowercase letters, numbers and underscores."
}