Passar para o conteúdo principal

O que são webhooks? Definição explicada

🦉 Webhooks explicados ✓ Integração de saída ✓ Enviar dados do Easy LMS para outras ferramentas

Este artigo explica os webhooks. O que são? Como é que funcionam? Como é que os utilizo para configurar uma integração?

O que são webhooks?

No início, os webhooks podem parecer esmagadores, e pode levar algum tempo para entender a ideia. No entanto, quando você entende o que os webhooks podem fazer e como eles funcionam, eles podem ser extremamente poderosos. A maneira mais fácil de pensar sobre um webhook é como se fosse uma notificação com esteróides. A notificação pode conter uma carga útil de dados, que pode ser utilizada pela parte recetora.

Por que razão devo utilizar webhooks?

Os webhooks são a forma mais fácil de configurar uma integração. Os webhooks podem ser utilizados para enviar dados do nosso software para outro sistema quando um participante termina uma prova ou um curso.

Explicação dos webhooks

Existem diferentes formatos disponíveis para webhooks: codificado por formulário, JSON e XML.

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

Nossos webhooks usam a codificação JSON.

Se activou os webhooks e um participante termina um Curso ou Provas, geramos a mensagem com a carga útil. A próxima coisa que você precisa é de um URL para enviar a mensagem. Chamamos isso de URL do ponto de extremidade da API. Pode obter este URL a partir do sistema recetor. Se colocar este URL no nosso sistema, enviamos os dados para esse URL. O software recetor irá escutar este URL e, sempre que receber uma notificação, irá processar os dados.

Nota: o URL do ponto de extremidade da API para webhooks deve utilizar uma ligação HTTPS encriptada, e não uma ligação HTTP insegura.

Agora que você conhece mais webhooks, vamos colocá-los para funcionar! Leia o seguinte artigo sobre como usar webhooks e Zapier para configurar sua primeira integração.

É necessário o plano Advanced para que os webhooks funcionem.

Respondeu à sua pergunta?