Skip to main content
Cette page liste les événements de webhook que Le Commis peut émettre. Aujourd’hui, un seul événement métier existe : establishment.content_updated.

establishment.content_updated

Émis lorsque le contenu d’un établissement change (profil, horaires, menus, Carte unifiée). C’est un signal : le payload n’embarque pas le contenu, seulement de quoi savoir quoi re-lire.
Payload

Champs

string
Identifiant unique de la livraison. Identique à l’en-tête X-LeCommis-Delivery. Utilisez-le pour dédupliquer les livraisons rejouées.
string
Le type d’événement, ici establishment.content_updated.
string (ISO 8601)
Date de création de l’événement, en UTC.
object
Données de l’événement.
Traitez toujours changed_resources comme un ensemble pouvant contenir plusieurs valeurs, et concevez votre handler pour ignorer une valeur inconnue plutôt que d’échouer : de nouvelles ressources pourront s’y ajouter à l’avenir.

Quel endpoint re-lire pour chaque ressource

Mappez chaque valeur de changed_resources vers l’endpoint API à rafraîchir :
En pratique, beaucoup d’intégrations ignorent le détail de changed_resources et se contentent de comparer content_revision à la dernière valeur connue, puis re-fetchent ce dont elles ont besoin. C’est plus simple et tout aussi correct. Voir content_revision.

Événement de test

Le bouton « test delivery » des Paramètres de l’API envoie un événement establishment.webhook_test à votre URL. Il suit le même format d’en-têtes et de signature que les événements réels, ce qui vous permet de valider votre vérification de signature de bout en bout sans attendre un vrai changement de contenu.
D’autres familles d’événements arriveront (notifications de domaine au-delà du simple contenu publiable). Consultez la roadmap pour suivre les ajouts. Concevez votre handler pour ignorer poliment un type inconnu plutôt que d’échouer.