Vue d'ensemble
Templates v2 gère le cycle de vie complet des modèles Meta sous /api/v2/whatsapp/templates. Créez des brouillons, soumettez pour revue Meta, attendez APPROVED, envoyez aux destinataires et supprimez quand obsolète. Préférez v2 pour les nouvelles intégrations ; associez aux uploads média v2.
Cycle de vie des modèles
Cinq opérations principales couvrent création, soumission, envoi, lecture et suppression. Les pages enfants documentent les paramètres et exemples pour l'envoi et le média.
Note : seuls les modèles APPROVED peuvent être envoyés. Envoyer un DRAFT ou PENDING renvoie HTTP 400 avec l'état actuel.
Transitions d'état
DRAFT → submit → PENDING → APPROVED (minutes à heures) ou REJECTED (voir data pour la raison). APPROVED → send → livré au destinataire. Tout état → delete → supprimé de Buzzbip et Meta.
Notes d'intégration
Lors de l'intégration de ce endpoint Buzzbip, utilisez https://app.buzzbip.com comme hôte de production. Obtenez un JWT via POST /api/login_check et envoyez Authorization: Bearer sur chaque requête. Vérifiez que User.hasApiAccess est activé dans l'admin Buzzbip. Analysez les réponses JSend (status, message, data). Les routes WhatsApp v2 n'utilisent pas de slash final. Implémentez des nouvelles tentatives avec backoff en cas de limite de débit. Stockez les identifiants côté serveur et réauthentifiez-vous avant l'expiration du JWT (3600 s).
Sécurité
Bonnes pratiques : credentials uniquement côté serveur, TLS obligatoire, surveillance des échecs d'authentification. Séparez comptes staging et production. Documentez modèles et automatisations déclenchés. Masquez numéros et contenus dans les journaux partagés.
Et ensuite ?
Voir les opérations liées : api/v2/whatsapp-templates/send-template api/v2/whatsapp-media guides/whatsapp-v2-use-cases guides/create-whatsapp-template
