Este artículo explica qué son 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 llevarte algún tiempo entender el concepto. Sin embargo, cuando entiendes lo que pueden hacer los webhooks y cómo funcionan, resultan extremadamente potentes. La forma más sencilla de entender un webhook es pensar en él como una notificación «potenciada». La notificación puede llevar una carga útil de datos, que puede ser utilizada por el destinatario.
¿Por qué debería utilizar webhooks?
Los webhooks son la forma más sencilla de configurar una integración. Los webhooks se pueden utilizar 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: codificación de formulario, JSON y XML.
sin definir Codificación de formulario: first_name=John&last_name=Doe&gender=male JSON: { "first_name": "John", "last_name": "Doe", "gender": "male"}XML: JohnDoemale
Nuestros webhooks utilizan la codificación JSON.
Si has habilitado los webhooks y un participante finaliza un curso o un 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 URL del punto final de la API. Puedes obtener esta URL del sistema receptor. Si introduces esta URL en nuestro sistema, enviaremos los datos a esa URL. El software receptor estará a la escucha en esta URL y, cada vez que reciba una notificación, procesará los datos.
Nota: la URL del punto final de la API para los webhooks debe utilizar una conexión HTTPS cifrada, y no una conexión HTTP no segura.
Ahora que ya sabes más sobre los webhooks, ¡pongámoslos en marcha! Lee el siguiente artículo sobre cómo utilizar los webhooks y Zapier para configurar tu primera integración.
Necesitas el plan Advanced para que los webhooks funcionen.
