Sobre
Os webhooks permitem que você envie dados para o Toolzz Connect através de HTTP. Eles criam uma URL que você pode chamar de aplicativo, serviço externo ou de outro cenário do Toolzz Connect.
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 a URL do webhook receber uma solicitação.
É importante ressaltar que, para iniciar o fluxo, você precisa ativar o Webhook na plataforma em que deseja receber os dados. Imagine que o webhook 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.
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 uma URL para a qual você pode enviar quaisquer dados.
Passo a passo
No menu lateral, acesse a opção "Scenarios" e depois 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.
1º passo: clique no botão com o símbolo "+" localizado no centro da página.
Neste artigo vamos usar o aplicativo do Toolzz LMS como exemplo. Procure por ele na lista e selecione-o.
2º passo: repare que a primeira opção traz o rótulo "INSTANT". Ou seja, o aplicativo possui um webhook para executar cenários sempre que uma determinada alteração ocorre no aplicativo.
Clique nesta opção e faça as configurações necessárias.
Criando webhooks personalizados
Agora vamos falar sobre a criação de webhooks personalizados que você mesmo pode fazer.
1º passo: para criar um webhook, você deve inserir o aplicativo "Webhook" no cenário e depois selecionar o módulo "Custom webhook".
2º passo: clique no botão "Create a webhook", para começar a criar.
Clique em "Add, defina o nome do webhook e clique em "Save".
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: APRENDENDO SOBRE WEBHOOKS.
3º passo: após aprender tudo sobre Webhooks no nosso artigo, siga as dicas e realize todas as configurações.
O Toolzz Connect vai gerar uma URL e começará a ouvir solicitações para essa URL.
Pronto! Agora você já sabe todas as informações introdutórias sobre Webhooks.