Requêtes web et webhooks

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éthodePOST / 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