Este artigo explica o que são webhooks. O que são? Como funcionam? Como posso usá-los para configurar uma integração?
O que são webhooks?
No início, os webhooks podem parecer complicados, e pode levar algum tempo para entender bem o conceito. No entanto, quando você entende o que os webhooks podem fazer e como funcionam, eles se tornam extremamente poderosos. A maneira mais fácil de pensar em um webhook é como se fosse uma notificação turbinada. A notificação pode conter uma carga de dados, que pode ser utilizada pelo destinatário.
Por que eu deveria usar webhooks?
Os webhooks são a maneira mais fácil de configurar uma integração. Os webhooks podem ser usados para enviar dados do nosso software para outro sistema quando um participante conclui uma prova ou um curso.
Explicação sobre webhooks
Existem diferentes formatos disponíveis para webhooks: codificação de formulário, JSON e XML.
indefinido Codificação de formulário: first_name=John&last_name=Doe&gender=male JSON: { "first_name": "John", "last_name": "Doe", "gender": "male"}XML: JohnDoemale
Nossos webhooks utilizam a codificação JSON.
Se você ativou os webhooks e um participante concluir um curso ou prova, geramos a mensagem com o payload. O próximo passo é obter uma URL para a qual enviar a mensagem. Chamamos isso de URL do endpoint da API. Você pode obter essa URL do sistema receptor. Se você inserir essa URL em nosso sistema, enviaremos os dados para ela. O software receptor ficará atento a essa URL e, sempre que receber uma notificação, processará os dados.
Observação: a URL do endpoint da API para webhooks deve usar uma conexão HTTPS criptografada, e não uma conexão HTTP não segura.
Agora que você já sabe mais sobre webhooks, vamos colocá-los em prática! Leia o artigo a seguir sobre como usar webhooks e o Zapier para configurar sua primeira integração.
Você precisa do plano Advanced para que os webhooks funcionem.
