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