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é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
ctxvia 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
- Déclencheurs — déclencheur de webhook entrant.
- Actions —
Requête web,Charger une URL. - Substitutions et formules — données de requête dans
ctx.