Aller au contenu

Régler un webhook ​

Pour
Administrateur
Où
Back-office
Permission
Gérer les clients d’API et les webhooks
Vérifié le

Un webhook avertit un autre logiciel quand quelque chose change dans Braavu POS. L'avis ne contient aucune donnée de vos clients : il dit seulement qu'il y a du nouveau, et le logiciel va ensuite le lire lui-même.

Avant de commencer ​

  • Ayez l'adresse que le logiciel destinataire vous a donnée. Elle doit commencer par https://, être publique sur Internet et ne contenir ni identifiant ni mot de passe.
  • Le logiciel doit déjà avoir son accès, avec le droit Suivre l'activité du POS (voir le guide Connecter un logiciel par l'API). Le webhook le prévient, l'accès lui permet de lire.
  • Vous pouvez avoir cinq webhooks actifs au plus.

Un webhook est un simple signal, jamais la source des données. Si un avis se perd, le logiciel retrouve tout en lisant l'activité du POS. Braavu POS n'attend jamais le logiciel destinataire : une réponse lente ou une panne de sa part ne ralentit ni la caisse ni le serveur.

Déclarer un webhook ​

  1. Ouvrir Réglages > Webhooks.

  2. Cliquer sur Déclarer un webhook.

    L'écran Webhooks, avec son explication et le bouton Déclarer un webhook entouré

  3. Taper l'adresse dans Adresse du destinataire, par exemple https://example.com/avis/comptabilite.

  4. Cliquer sur Déclarer le webhook.

    Le formulaire Nouveau webhook, avec l'adresse tapée dans le champ Adresse du destinataire, entouré

L'adresse et le secret ne se modifient pas. Pour changer d'adresse, désactivez le webhook et déclarez-en un autre.

Une fenêtre affiche le Secret de signature du webhook. Il sert au logiciel destinataire à vérifier qu'un avis vient bien de Braavu POS. Il n'est montré qu'une fois.

  1. Cliquer sur Copier le secret.

  2. Remettre le secret à l'équipe du logiciel destinataire, par un moyen sûr.

  3. Cliquer sur J'ai copié le secret, fermer.

    La fenêtre Secret de signature du webhook, avec le secret couvert et le bouton Copier le secret entouré

Le webhook s'ajoute à la liste, à l'état Actif. Sa colonne Dernière notification dit « Aucune notification pour le moment » tant que rien n'est parti.

La ligne du webhook : adresse, état Actif, aucune notification pour le moment

Tester un webhook ​

Le test envoie un avis d'essai au destinataire, pour vérifier que l'adresse répond.

  1. Cliquer sur Tester, dans la ligne du webhook.

    La ligne du webhook, avec le bouton Tester entouré

L'écran dit « Avis de test préparé pour… Actualisez la liste dans un moment pour voir le résultat. »

Le message « Avis de test préparé » avec l'adresse du webhook

  1. Attendre un moment, puis cliquer sur Actualiser la liste.

La colonne Dernière notification donne l'issue du test : reçue par le destinataire, en attente d'envoi ou abandonnée, avec le dernier échec s'il y en a eu.

Dernier échecCe que ça veut dire
aucune réponse dans le délaiLe destinataire est trop lent ou arrêté.
destinataire injoignableL'adresse ne mène à aucun serveur. Vérifiez-la.
adresse refusée (interne ou non publique)L'adresse n'est pas publique sur Internet.
réponse HTTP … du destinataireLe destinataire a répondu par un refus. Demandez-lui pourquoi.

Après plusieurs essais, Braavu POS peut abandonner un avis. Un avis abandonné ne se perd pas pour le logiciel : il le retrouve en lisant l'activité.

Désactiver un webhook ​

Désactivez un webhook quand le logiciel n'a plus besoin d'être averti. C'est définitif.

  1. Cliquer sur Désactiver, dans la ligne du webhook.

  2. Lire l'avertissement : le logiciel ne recevra plus aucun avis, et ceux en attente sont annulés.

  3. Cliquer sur Désactiver définitivement.

    La fenêtre Désactiver ce webhook, avec son avertissement et le bouton Désactiver définitivement entouré

L'écran dit « Webhook … désactivé. » La ligne passe à Désactivé, sans aucune action, et le compte des webhooks actifs baisse d'un. Pour recevoir de nouveau des avis, déclarez un autre webhook.

Le message de confirmation et « 0 webhook actif sur 5 permis »

Dépannage ​

« Cette adresse n'est pas acceptée : elle doit être publique sur Internet. » ​

L'adresse mène à un réseau privé ou interne. Utilisez l'adresse publique que le logiciel destinataire vous a donnée.

« Un webhook actif existe déjà pour cette adresse. » ​

Cette adresse est déjà déclarée. Utilisez le webhook existant, ou désactivez-le avant d'en déclarer un autre.

« Vous avez déjà 5 webhooks actifs, le maximum. » ​

Désactivez un webhook que vous n'utilisez plus avant d'en déclarer un autre.

Voir aussi ​