Skip to main content
Ouvrez Paramètres → Intégrations → Webhooks si la fonctionnalité API est active. Un webhook envoie un événement à une URL de votre outil ; une clé API permet à cet outil d’interroger EatNow. Ces deux usages sont complémentaires. La référence technique Webhooks centralise les payloads, signatures, exemples et limites de livraison. Les événements ne couvrent pas tous les parcours : vérifiez cette couverture avec votre développeur. L’interface propose jusqu’à trois configurations par restaurant.

Créer la connexion

  1. Préparez avec votre développeur une URL de réception.
  2. Cliquez sur Créer un webhook, donnez-lui un nom et renseignez l’URL.
  3. Choisissez les événements : Réservation créée, modifiée ou supprimée.
  4. Réglez le délai d’attente entre 1 000 et 30 000 ms, et les en-têtes personnalisés si le récepteur les exige.
  5. Enregistrez et configurez le secret de signature du côté récepteur.
  6. Vérifiez l’activation du webhook.
Une annulation est un changement de réservation ; elle ne signifie pas nécessairement suppression. Ne construisez pas le suivi des annulations uniquement sur l’événement « supprimée ».

Tester et vérifier la signature

Tester envoie réellement une requête au récepteur. Faites-le avec son responsable, puis vérifiez la réception et le traitement de l’événement. Votre développeur doit appliquer la vérification de signature. Ne remplacez pas les en-têtes techniques EatNow par des en-têtes personnalisés. Régénérer le secret nécessite de mettre à jour le récepteur ; sinon il rejettera les nouveaux messages. Une réponse reçue au test valide la connexion, pas toutes les règles métier du système externe.

Arrêter ou diagnostiquer les envois

Désactivez le webhook pour suspendre les envois ou supprimez-le si la connexion n’est plus utilisée. Si rien n’arrive, vérifiez activation, événement sélectionné, URL, réponse du serveur et délai d’attente. Donnez au support le restaurant, le nom du webhook, l’heure et l’événement attendu. N’incluez pas le secret ni les en-têtes d’authentification.