Nesse passo a passo você vai aprender o que é um "Webhook" e como fazer as configurações iniciais dessa ferramenta.
Sobre:
Os webhooks permitem que você envie dados para o Toolzz Connect através de HTTP. Os webhooks criam uma URL que você pode chamar de aplicativo, serviço externo ou de outro cenário do Toolzz Connect.
É importante ressaltar que, para iniciar o fluxo, você precisa ativar o Webhook na plataforma em que deseja receber os dados. Imagine que o Webook funciona como uma chamada telefônica. No Toolzz Connect você configura o "aparelho" que recebe a chamada, mas também é preciso configurar o "aparelho" que realizará a chamada.
Como funciona:
Use webhooks para acionar a execução de cenários.
Os webhooks geralmente atuam como gatilhos instantâneos. Ao contrário dos gatilhos programados, que solicitam periodicamente a um determinado serviço o processamento de novos dados, os webhooks executam o cenário imediatamente após o URL do webhook receber uma solicitação.
O Toolzz Connect suporta os seguintes tipos de webhooks:
Os webhooks específicos do aplicativo detectam os dados provenientes de um aplicativo específico, também chamados de gatilhos instantâneos.
Os webhooks personalizados permitem que você crie um URL para o qual você pode enviar quaisquer dados.
Passo a passo:
1º passo: no menu lateral, acesse a opção "Scenarios".
2º passo: para criar um cenário com um Weebhook, clique no botão "+ Create a new scenario".
Criando webhooks específicos do aplicativo
Muitos aplicativos fornecem webhooks para executar cenários sempre que uma determinada alteração ocorre no aplicativo. Estes são chamados de gatilhos instantâneos (instant triggers).
Os gatilhos instantâneos são marcados com o rótulo "INSTANT" na lista de módulos de um aplicativo. Vamos te mostrar um exemplo agora.
3º passo: clique no botão com o símbolo "+" localizado no centro da página.
4º passo: nesse passo a passo vamos usar o aplicativo do Toolzz LMS como exemplo.
Procure por ele na lista e selecione.
5º passo: repare que a primeira opção traz o rótulo "INSTANT".
Ou seja, ele possui um webhooks para executar cenários sempre que uma determinada alteração ocorre no aplicativo.
Criando webhooks personalizados
Agora vamos falar sobre a criação de webhooks personalizados que você mesmo pode fazer.
6º passo: para criar um webhook, você deve inserir o aplicativo "Webhook" no cenário.
7º passo: selecione o módulo "Custom webhook".
8º passo: clique no botão "Create a webhook", para começar a criar.
9º passo: defina o nome do webhook.
10º passo: agora, é preciso fazer mais algumas configurações no seu módulo.
O "Custon webhook" é um módulo que te permite fazer muitas personalizações. Por isso, preparamos para você um artigo completo falando sobre todas elas e ensinando como configurá-las.
Acesse: WEBHOOKS
11º passo: após aprender tudo sobre Webhooks no nosso artigo, siga as dicas e realize todas as configurações, e em seguida clique em "Save".
O Toolzz Connect vai gerar uma URL e começará a ouvir solicitações para essa URL.
Pronto! Agora você já teve todas as informações introdutórias sobre Webhooks.