Aucun résultat

Webhooks

Ce qu'envoie le webhook

Un webhook est une adresse de votre côté à laquelle BulkGate signale ce qu'il est advenu de vos messages. Le portail l'appelle Rapports de livraison, mais il y envoie deux choses à la fois :

Ce qui arrive Comment le reconnaître
Rapport de livraison Un enregistrement avec le statut d'un message envoyé et son smsID
SMS entrant (une réponse) Un enregistrement avec status 10, l'expéditeur dans from et le texte du message

Il ne s'agit donc pas de deux réglages distincts — une seule adresse traite à la fois les rapports de livraison et les réponses.

Le format des données dépend de l'activation de l'envoi groupé :

Mode Comment les données arrivent Format décrit sur
par défaut Une requête par message, en GET Confirmations de livraison
Rapports de livraison groupés - requête groupée Un lot d'enregistrements, en POST avec application/json Confirmations de livraison groupées

Où se configure le webhook

L'emplacement dépend de l'interface que vous utilisez. Les deux premières étapes sont identiques dans tous les cas — dans le menu du portail, cliquez sur Modules et API et ouvrez la carte de votre application dans Mes API et modules.

Interface Où dans le détail de l'application
API HTTP L'onglet Réglages, la partie Webhooks, la carte Rapports de livraison
Email > SMS Uniquement Rapports de livraison par e-mail — les rapports arrivent par e-mail, et non sur une URL

Comment activer le webhook

La carte indique si quelque chose est configuré. Tant que ce n'est pas le cas, elle affiche Vous n'avez aucun paramètre. et un bouton Configurer.

La partie Web hooks avec la carte Delivery reports

Le bouton Configurer (ou Modifier, si vous avez déjà des paramètres) ouvre la fenêtre Paramètres des rapports de livraison.

La fenêtre Delivery reports setting avec le champ URL delivery reports

Saisissez une adresse commençant par http:// ou https:// dans le champ URL delivery reports — le portail n'accepte aucune autre écriture. Trois cases à cocher l'accompagnent :

Option Ce qu'elle fait
Désactiver la vérification de la disponibilité des URL Le portail ne vérifie pas que l'adresse répond avant l'enregistrement
Prévenir en cas d 'erreur Un rapport n'arrive que pour un message en échec
Rapports de livraison groupés - requête groupée Les rapports arrivent par lots au lieu d'un par un

Vous enregistrez la configuration avec le bouton Enregistrer.

Astuce

L'envoi groupé est utile pour les volumes élevés — au lieu d'une requête par message, une seule requête arrive avec un tableau d'enregistrements. Le format des lots est décrit sur Confirmations de livraison groupées.

Une fois le webhook configuré, la carte affiche trois lignes — URL avec l'adresse, et une icône pour Prévenir en cas d 'erreur et pour Rapports de livraison groupés - requête groupée, qui indique si l'option est activée.

Comment supprimer le webhook

La flèche à côté du bouton Modifier ouvre un menu avec l'option Effacer. La fenêtre de confirmation Effacer les paramètres vous avertit que vous perdrez vos paramètres de rapports de livraison et qu'ils cesseront d'arriver.

Avertissement

La suppression du webhook arrête aussi les messages entrants — les réponses à vos SMS n'ont alors plus d'adresse où être livrées.

Cette page vous a-t-elle été utile ?