Webhook

Criando integrações simples rapidamente

Como funcionam os webhooks no jestor?

Webhooks são basicamente uma forma de receber informações de fontes externas por meio de uma URL.

Como criar um webhook no Jestor?

Para criar um webhook personalizado, acesse a área do desenvolvedor e clique em Webhooks. Em seguida, clique em +Criar webhook, escolha um tipo (objeto ou função) e defina se já está ativo ou não.

  • Se estiver criando um objeto webhook, você deve escolher a tabela na qual ele insere as informações.
  • Se estiver criando um webhook de função, você deve escolher a função que ele ativa ao receber a informação.

No exemplo abaixo, estamos criando um webhook Object para a tabela Accounts.

1867

Mais tarde, você pode verificar a página do webhook para verificar o histórico de solicitações.

1867

O que é Object webhooks no Jestor?

Um object webhook cria um registro em uma tabela usando os dados recebidos por meio do webhook. Os dados não serão tratados ou usados para processos complexos: Jestor apenas verificará os pares válidos para essa tabela (como nome => "Jack") e usará as informações válidas para criar o registro.

No exemplo abaixo, utilizamos a barra de endereços do navegador para enviar os dados para o webhook através de parâmetros na URL, e o registro é criado na tabela Contas.

Você pode verificar os dados que um webhook pode receber em sua página na área do desenvolvedor.

O que é Function Webhooks no Jestor?

Os Function Webhooks diferem dos Object webhooks no sentido de que não criam registros automaticamente em uma tabela. Em vez disso, eles executam os dados por meio da automação low-code da função a partir da qual o webhook foi criado.

No exemplo abaixo, usamos a barra de endereço do navegador para enviar dados ao webhook por meio de parâmetros na URL. A Função TreatData altera o parâmetro name para "Funções!" e antes que o registro seja criado na tabela Contas.