Vue d'ensemble
L'API WhatsApp Messaging couvre les envois sortants basés sur des modèles et l'historique des messages. Le chemin de production est /api/whatsapp/ avec barre oblique finale. Les envois exigent un template_id approuvé et soit contact_id soit phone_number avec country_code. L'historique est paginé avec les paramètres page et limit.
Points de terminaison
Cette section regroupe les opérations liées à la ressource. Chaque page enfant documente paramètres, exemples et réponses JSend.
Ouvrez les pages d'opérations pour les tableaux de paramètres complets.
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 ?
Voir les opérations liées : api/whatsapp-messaging/get-message-history api/whatsapp-messaging/send-whatsapp-message guides/send-whatsapp-message
