Webhooks

Receba e envie dados para sistemas externos em tempo real usando webhooks.

Webhooks de entrada (Trigger)

Um webhook de entrada permite que sistemas externos acionem um workflow enviando uma requisicao HTTP para uma URL gerada pela plataforma.

  1. Crie um workflow com um trigger do tipo Webhook.
  2. A plataforma gerara uma URL unica para o seu webhook.
  3. Configure o sistema externo para enviar requisicoes POST para essa URL.
  4. Os dados enviados no body da requisicao estarao disponiveis como variaveis no workflow.

Webhooks de saida (Acao)

Um webhook de saida permite que um workflow envie dados para um sistema externo durante a sua execucao.

  1. Adicione um no "Chamada Webhook" ao seu workflow.
  2. Configure a URL de destino, o metodo HTTP (GET, POST, PUT, DELETE) e os headers.
  3. Defina o body da requisicao usando variaveis do workflow.
  4. A resposta do sistema externo estara disponivel como variavel para nos posteriores.

Retentativas e confiabilidade

Os webhooks de saida incluem logica de retentativa automatica. Se a requisicao falhar, a plataforma tentara novamente conforme a configuracao. Voce tambem pode verificar a assinatura do webhook para garantir que os dados vem de uma fonte confiavel.

Documentacao | Gloo Platform by SYNOV