Inhaltsverzeichnis
    Inhaltsverzeichnis

      resmio » Aide » Webhook

      Configurer un webhook

      perm_identity
      Qui peut utiliser cette fonction ?

      Disponible à partir de l’offre PREMIUM.

      Dans resmio, les webhooks sont un mécanisme de déclenchement léger permettant d’informer les systèmes externes en temps réel des modifications apportées aux réservations et aux commandes en ligne.

      Généralités

      help

      Définition et champ d’application

      Webhook Prozess bei resmio im Schaubild erklärt

      En termes simples, les webhooks permettent de connecter resmio à des systèmes externes et de les informer automatiquement d’événements spécifiques.

      Par exemple, des réservations ou des commandes réussies.

      Un webhook est une notification automatique par requête HTTP que resmio envoie à une URL que vous avez configurée dès qu’un événement spécifique se produit.

      info

      Remarque : En tant que simple mécanisme de déclenchement, le webhook ne transmet aucune donnée personnelle de réservation, mais uniquement des métadonnées techniques concernant l’événement.

      Les cas d’utilisation suivants sont envisageables :

      • Flux de travail basés sur des événements (un système doit réagir à des événements spécifiques sans en connaître les détails)
      • Notifications internes (vous ou votre équipe devez être informés qu’un événement s’est produit)
      • Comptage et synchronisation des statuts (une application tierce se contente de compter les événements)
      • Surveillance et processus techniques

      Les destinataires typiques des webhooks resmio sont des plateformes d’automatisation comme Zapier, Make ou n8n, des serveurs internes, des systèmes de notification (Slack, Teams) ou des outils de reporting comme Google Sheets, qui réagissent aux événements sans traiter les données de réservation ou de commande.

      help

      Spécifications techniques

      Élément Description
      Méthode HTTP POST
      Authentification Basic Auth
      Format JSON
      Payload id, facility_id, action
      Objectif Déclencheur pour systèmes externes
      Données détaillées Récupérer via l’API
      help

      Configuration dans resmio

      Einrichtung von Webhooks in resmio

      La configuration et la mise à jour des webhooks s’effectuent facilement et directement depuis votre compte resmio.

      1. Connectez-vous au système et allez dans Paramètres > Intégrations > Développeurs > Webhooks
      2. Ajoutez un nouveau webhook en cliquant sur le bouton + Ajouter un webhook.
      3. Les informations suivantes doivent être fournies pour le webhook :
        1. une URL de destination pour la requête HTTP
        2. un Nom d’utilisateur (pour l’autorisation)
        3. le Mot de passe (pour l’autorisation)
        4. l’Action/l’événement souhaité(e)

      Une fois votre webhook enregistré dans resmio, le système envoie automatiquement une requête HTTP POST à votre URL lorsque l’action sélectionnée se produit. Votre application reçoit la requête et peut y réagir en conséquence (par exemple, enregistrer des données, démarrer un processus spécifique, etc.).

      L’authentification s’effectue via Basic Auth (nom d’utilisateur et mot de passe). Ces données sont transmises dans l’en-tête HTTP. Votre serveur vérifie les identifiants avant le traitement.

      help

      Événements et données transmises

      Actuellement, un total de six actions de webhook sont disponibles dans resmio.

      Domaine Déclencheur Signification
      Réservations (booking) booking_created Une nouvelle réservation a été créée.
      Réservations (booking) booking_updated Une réservation existante a été modifiée (ex. heure, nombre de personnes).
      Réservations (booking) booking_deleted Une réservation a été annulée ou supprimée.
      Commandes en ligne (productorder) productorder_created Une nouvelle commande en ligne a été reçue.
      Commandes en ligne (productorder) productorder_updated Une commande existante a été modifiée.
      Commandes en ligne (productorder) productorder_deleted Une commande a été annulée ou supprimée.

      La requête webhook ne contient actuellement qu’une charge utile (payload) minimale.

      Un exemple pratique :

      {
      "id": 51918313,
      "facility_id": "the-fish",
      "action": "BOOKING_CREATED"
      }
      

      Les champs inclus sont les suivants :

      id

      L’ID interne de la réservation ou de la commande, attribué par resmio

      facility_id

      L’identifiant unique du compte resmio (restaurant).

      action

      L’événement déclenché, voir le tableau ci-dessus pour toutes les actions de webhook.

      Le webhook sert principalement de déclencheur, et non de transport complet de données.

      info

      Remarque : Le webhook ne contient aucune donnée détaillée telle que le nom du client, l’heure de la réservation, la taille du groupe, les articles commandés ou les revenus. Les données détaillées doivent être récupérées via l’API resmio.

      expand_less