Ir al contenido principal

¿Qué son los webhooks? Definición

🦉 Explicación de Webhooks ✓ Integración de salida ✓ Envío de datos de Easy LMS a otras herramientas.

Este artículo explica los webhooks. ¿Qué son? ¿Cómo funcionan? ¿Cómo se utilizan para configurar una integración?

¿Qué son los webhooks?

Al principio, los webhooks pueden parecer abrumadores, y puede llevar algún tiempo hacerse a la idea. Sin embargo, cuando entiendes lo que los webhooks pueden hacer y cómo funcionan, pueden ser extremadamente poderosos. La forma más fácil de pensar en un webhook es como si fuera una notificación con esteroides. La notificación puede llevar una carga útil de datos, que pueden ser utilizados por la parte receptora.

¿Por qué utilizar webhooks?

Los webhooks son la forma más sencilla de configurar una integración. Los webhooks pueden utilizarse para enviar datos desde nuestro software a otro sistema cuando un participante finaliza un examen o un curso.

Explicación de los webhooks

Existen diferentes formatos disponibles para los webhooks: codificado de formulario, JSON y XML.

undefined Form-encode:first_name=John&last_name=Doe&gender=maleJSON: { "first_name": "John", "last_name": "Doe", "gender": "male"}XML: JohnDoemale

Nuestros webhooks utilizan la codificación JSON.

Si ha activado los webhooks y un participante finaliza un Curso o Examen, generamos el mensaje con la carga útil. Lo siguiente que necesitas es una URL a la que enviar el mensaje. A esto lo llamamos la URL del punto final de la API. Puede obtener esta URL del sistema receptor. Si pones esta URL en nuestro sistema, enviamos los datos a esa URL. El software receptor escuchará esta URL, y cada vez que reciba una notificación, procesará los datos.

Nota: la URL del punto final de la API para webhooks debe utilizar una conexión HTTPS cifrada, y no una conexión HTTP insegura.

Ahora que ya conoces más webhooks, ¡ponlos a funcionar! Lee el siguiente artículo sobre cómo usar webhooks y Zapier para configurar tu primera integración.

Necesitas el plan Advanced para que los webhooks funcionen.

¿Ha quedado contestada tu pregunta?