Introduction
WhatsApp Business exige des modèles pré-approuvés pour la plupart des messages sortants. Buzzbip expose les API templates v1 et v2. Ce guide couvre la rédaction du corps avec variables, le média d'en-tête optionnel, la soumission et le suivi d'approbation avant votre premier envoi.
Étapes
Suivez ces étapes pour terminer l'intégration.
- Rédigez un modèle avec POST /api/whatsapp/templates (multipart) ou création v2.
- Téléversez le média d'en-tête via POST /api/v2/whatsapp/media si nécessaire.
- Soumettez à Meta avec POST .../submit.
- Interrogez GET jusqu'au statut APPROVED.
- Envoyez avec POST /api/whatsapp/ ou l'endpoint send du modèle.
Détails
Les modèles WhatsApp doivent être approuvés par Meta avant envoi. Buzzbip expose les API v1 et v2. Ce guide couvre la rédaction avec variables, média d'en-tête optionnel, soumission et suivi d'approbation.
Testez en staging avant les envois ou synchronisations en production.
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). Pour les plugins e-commerce, envoyez aussi x-api-key, x-platform-type et x-base-uri. Respectez les slashs finaux sur POST /api/contacts/ et POST /api/whatsapp/. 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 ?
Pour aller plus loin : api/whatsapp-templates/create-template api/v2/whatsapp-templates guides/send-whatsapp-message
