Base de connaissances GetMyBot

Requêtes web et webhooks

Webhooks entrants comme déclencheur et requêtes HTTP sortantes depuis les réactions.

Sur cette page

GetMyBot s'intègre avec des systèmes externes via HTTP dans les deux sens : les requêtes entrantes déclenchent des réactions, et les actions sortantes appellent des API tierces. Cela connecte le bot à des CRM, des systèmes de paiement, des formulaires de site et tout autre service.

Webhook entrant (déclencheur)

Le déclencheur « Requête web entrante (webhook) » lance une réaction sur requête HTTP externe :

  • Chemin — adresse du récepteur (l'URL complète est formée à partir de l'adresse du bot et du chemin).
  • Jeton secret — protège l'endpoint contre les tiers non autorisés.
  • Méthode — POST / GET / PUT / ANY.

Les données de la requête (champs de formulaire ou corps) entrent dans le contexte d'exécution et sont accessibles dans les actions via {{ctx.champ}}. Ainsi, un site ou un service peut « pousser » un événement vers le bot — par exemple, paiement effectué → envoyer à l'utilisateur son accès.

Requête web sortante (action)

L'action « Requête web » effectue une requête HTTP depuis une réaction :

  • méthode (GET/POST/PUT/DELETE), en-têtes, corps (JSON ou formulaire) ;
  • codes de succès, timeout et nombre de retries en cas d'erreur ;
  • enregistrement de la réponse dans un paramètre ou ctx via JSONPath ;
  • mode asynchrone (ne pas bloquer la réaction) et déclenchement de réactions en cas de succès/erreur.

Actions proches : « Charger une URL » (télécharger le texte d'une page dans ctx) et « Requête vers la source » / « Écriture vers la source » pour les connecteurs enregistrés — voir Sources et clés.

Intégration webhook

Pour l'envoi régulier de données vers un service, il est plus pratique de configurer une intégration « Webhook » (URL + signature HMAC) — voir Intégrations.

Sécurité

Les endpoints entrants sont protégés par un jeton secret ; les requêtes sortantes passent par une protection anti-SSRF (pas d'accès au réseau interne), et la taille de la réponse est limitée.

Pour aller plus loin