Solicitudes web y webhooks
GetMyBot se integra con sistemas externos por HTTP en ambos sentidos: las solicitudes entrantes activan reacciones, y las acciones salientes llaman a APIs ajenas. Esto conecta el bot con CRMs, pasarelas de pago, formularios del sitio web y cualquier servicio.
Webhook entrante (disparador)
El disparador «Solicitud web entrante (webhook)» activa una reacción mediante una solicitud HTTP desde el exterior:
- Ruta — dirección del receptor (la URL completa se forma a partir de la dirección del bot y la ruta).
- Token secreto — protege el endpoint de terceros.
- Método —
POST/GET/PUT/ANY.
Los datos de la solicitud (campos de formulario o cuerpo) llegan al contexto de ejecución y están disponibles en las acciones a través de {{ctx.campo}}. Así un sitio o servicio puede «empujar» un evento al bot — por ejemplo, pago realizado → enviar acceso al usuario.
Solicitud web saliente (acción)
La acción «Solicitud web» hace una solicitud HTTP desde la reacción:
- método (GET/POST/PUT/DELETE), encabezados, cuerpo (JSON o formulario);
- códigos de éxito, timeout y número de reintentos en caso de error;
- guardado de la respuesta en un parámetro o
ctxpor JSONPath; - modo asíncrono (no bloquea la reacción) y activación de reacciones al éxito/error.
Acciones relacionadas: «Cargar URL» (descargar el texto de una página en ctx) y «Solicitud a fuente» / «Escribir en fuente» para conectores guardados — ver Fuentes y claves.
Integración por webhook
Para el envío regular de datos a un mismo servicio es más cómodo configurar la integración «Webhook» (URL + firma HMAC) — ver Integraciones.
Seguridad
Los endpoints entrantes están protegidos con un token secreto; las solicitudes salientes pasan por la protección contra SSRF (no se puede acceder a la red interna), y el tamaño de la respuesta está limitado.
Qué sigue
- Disparadores — disparador de webhook entrante.
- Acciones —
Solicitud web,Cargar URL. - Sustituciones y fórmulas — datos de la solicitud en
ctx.