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
Identifiant unique de la livraison. Identique à l’en-tête
X-LeCommis-Delivery. Utilisez-le pour dédupliquer les livraisons rejouées.Le type d’événement, ici
establishment.content_updated.Date de création de l’événement, en UTC.
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 dechanged_resources vers l’endpoint API à rafraîchir :
changed_resources | Ce qui a changé | Endpoint à re-lire |
|---|---|---|
profile | Identité de l’établissement (nom, description, contact, localisation, logo…) | GET /establishments/{slug} |
business_hours | Horaires d’ouverture réguliers | GET /establishments/{slug}/hours |
special_hours | Horaires exceptionnels à venir | GET /establishments/{slug}/hours |
menus | Un ou plusieurs menus web (liste et/ou détail) | GET /establishments/{slug}/menus |
master_menu | La Carte unifiée (PDF combiné de toutes les cartes) | GET /establishments/{slug}/menus — champ master_menu_url |
Événement de test
Le bouton « test delivery » des réglages API envoie un événementestablishment.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.