Los webhooks son mensajes automatizados que envían contenido -o "cargas útiles"- a una URL única. Con el evento HTTP Webhook trigger, puedes iniciar automáticamente una cadena cuando una URL de webhook reciba una solicitud HTTP POST con una carga útil JSON. A continuación, puedes utilizar la Carga útil JSON como una Salida de datos con los comandos de la cadena, por ejemplo para insertar en una hoja de cálculo.
Requisitos
Inicia la cadena con el evento desencadenante
Cuando añades el evento desencadenante a una cadena, ésta genera automáticamente la URL del webhook para recibir cargas útiles JSON.
- Ve a Generador de cadenas, y selecciona la cadena con la que te gustaría trabajar.
- Busca Evento desencadenante en el menú de la izquierda, y arrastra el comando Webhook HTTP a la posición Empieza del lienzo.
- Selecciona el nodo HTTP Webhook y haz clic en Editar .
- En Información básica, introduce un nombre que sea único y una descripción para ayudar a identificar el evento.
- En Detalles del evento de activación, selecciona el conector HTTP Request y CloudRunner para utilizarlos con el evento.
-
Introduce el token de portador que utilizarás para asegurar la URL del webhook.
Nota: Piensa en el Token de portador como en una Contraseña. Crea una ficha difícil de adivinar y guárdala de forma segura.
- Haz clic en Guardar.
Llama al webhook con una petición HTTP POST
Para que el evento desencadenante inicie la cadena, la solicitud HTTP POST debe incluir:
- La URL del webhook
- El tipo de contenido; por ejemplo,
application/json; charset=UTF-8 - Token de portador de la URL
- Un objeto JSON, aunque esté vacío (
{}).
Por ejemplo:
curl --location --request POST 'webhookUrl' \ --header 'Autorización: Bearer bearerToken' \ --header 'Content-Tipo de: application/json' \ --data-raw '{}'