Mercateer
Développeur

Recevez les événements du service à la clientèle de Mercateer sous forme de webhooks

Abonnez un point de terminaison aux événements Mercateer et recevez une charge utile signée dès qu’un appel se termine, qu’une opportunité arrive ou qu’un travail est réservé. Inscrivez et gérez vos points de terminaison depuis l’API ou le tableau de bord, et vérifiez chaque livraison à l’aide d’HMAC.

Qu’est-ce que Webhooks ?

Les webhooks transmettent en temps réel les événements du service à la clientèle de Mercateer vers une URL que vous contrôlez, afin que vos propres systèmes puissent réagir sans interroger l’API. Chaque livraison est une charge utile JSON signée avec HMAC, vous inscrivez et gérez les points de terminaison depuis l’API ou le tableau de bord, et les livraisons échouées sont relancées avec un délai croissant.

Ce que vous pouvez faire avec Webhooks

Nouvelle opportunité captée et contact créé
Conversation démarrée, fermée ou transfert demandé
Appel terminé
Rendez-vous réservé et rendez-vous reprogrammé
Soumission acceptée
Charges utiles signées HMAC que vous vérifiez à la réception
Inscrivez et gérez les points de terminaison depuis l’API ou le tableau de bord

Installation en quelques minutes

1

Créer un point de terminaison

Enregistrez votre URL et choisissez les événements auxquels vous abonner, depuis l’API ou dans Paramètres, puis Développeur. Mercateer vous retourne une clé secrète de signature pour ce point de terminaison. L’accès à l’API est inclus aux forfaits Crew et Fleet.

2

Vérifiez la signature

À chaque livraison, lisez l'horodatage (t) et la signature (v1) dans l'en-tête de signature, puis calculez le HMAC-SHA256 de la chaîne "{timestamp}.{raw request body}" avec votre secret de signature et comparez-le à la valeur v1. Rejetez toute requête qui ne correspond pas, ou dont l'horodatage a plus de 5 minutes, afin de n'agir que sur des données récentes provenant réellement de Mercateer. (La fonction de vérification de notre SDK fait tout cela pour vous.)

3

Gérez les nouvelles tentatives de façon idempotente

Répondez rapidement avec un code 2xx pour accuser réception d’une livraison. Les livraisons échouées sont relancées avec un délai croissant, alors identifiez votre gestionnaire à l’aide de l’ID d’événement pour ignorer les doublons et traiter chaque événement une seule fois.

Questions fréquemment posées

Compatible avec toute votre pile technologique

Mercateer utilise les mêmes protocoles que les outils que vous utilisez déjà.

Mettez Mercateer au travail avec Webhooks

Commencez gratuitement et connectez votre service à la clientèle en quelques minutes.

Aucune carte de crédit requise