Orchestrator

Webhooks (Orquestrador)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

Webhooks notificam serviços externos, como clientes de chat ou outras APIs externas, sobre eventos. Um webhook pode definir uma URL quando um evento específico ocorre.

O Orquestrador de Frases fornece um serviço que monitora e processa notificações de sistemas de terceiros. Este serviço permite que os usuários conectem seus fluxos de trabalho a uma ampla variedade de sistemas externos que suportam requisições HTTP.

Webhooks de Entrada

Os usuários podem criar um novo acionamento para webhooks de entrada a partir de eventos externos, com o sistema gerando automaticamente uma URL de webhook única com chave de API para a configuração do webhook de terceiros. A URL de webhook gerada é única e está diretamente associada à conta e ao fluxo de trabalho do usuário, o que significa que cada webhook está vinculado a apenas um fluxo de trabalho.

Configurar webhook de entrada

Para configurar um webhook de entrada, siga estas etapas:

  1. Arraste e solte um acionamento Webhook em um fluxo de trabalho.

    Webhook Example

    O acionamento aparece no fluxo de trabalho.

  2. Clique no acionamento para abrir a aba Overview.

  3. Selecione a aba Webhook.

    1. Copie o Webhook URL.

      Webhook URL Location

      Esta URL deve ser considerada um segredo e não compartilhada. Se for compartilhada por acaso, clique em Regenerate para criar uma nova e invalidar a existente.

    2. Para enviar um payload com dados a serem usados dentro dos fluxos de trabalho, forneça o esquema desse payload.

      1. Para fornecer um esquema, clique em Edit webhook.

      2. Selecione um Input Type:

        JSON Schemas são um padrão para definir cargas úteis JSON. Se um serviço existente que os utiliza, ou um serviço externo para conectar ao Orchestrator fornecer um, copie-o como está.

        Webhook Input Type
        • JSON

          Forneça uma carga útil JSON de exemplo para uma configuração mais simples, permitindo testar o webhook sem definir regras exatas.

        • JSON Schema

          Defina precisamente a estrutura, os tipos de dados e as regras de validação para os dados JSON.

      3. Clique Save payload schema.

        Uma prévia da estrutura de dados esperada para o acionamento do webhook é exibida.

    3. Se necessário, abra a aba Filters para adicionar filtros ao acionamento.

Para acionar um fluxo de trabalho uma vez que tenha sido publicado, envie uma solicitação POST para a URL do webhook. Para fluxos de trabalho que não têm um esquema configurado, o corpo deve estar vazio. Se um esquema configurado for aplicado, a carga útil deve corresponder ao esquema.

Webhooks de Saída

Os usuários podem configurar fluxos de trabalho que não apenas recebem dados, mas também enviam atualizações para sistemas externos automaticamente. A ação de webhook de saída permite que os usuários acionem automaticamente ações específicas em sistemas externos.

Webhooks em outros serviços podem ser acionados através da ação Enviar Solicitação HTTP.

Configurar um webhook de saída

Para configurar um webhook de saída, siga estas etapas:

  1. Arraste e solte uma ação Send HTTP Request no fluxo de trabalho.

  2. Clique na ação para abrir a configuração.

  3. Selecione a aba Parameters e forneça as configurações necessárias.

  4. Clique Save parameters.

Esse artigo foi útil?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.