Logotipo Hedhog

Receba novidades do Hedhog no seu e-mail

Novos lançamentos, receitas e breaking changes — sem spam.

Submódulo agent

webhooks-import-export

Ponto de entrada público de webhook, além de endpoints de validação e confirmação de importação/exportação de workflows.

Caminho de origem: libraries/agent/src/controllers/agent-webhook.controller.ts, libraries/agent/src/controllers/agent.controller.ts

Arquivo do módulo: agent.module.ts

Introdução

Este submódulo agrupa as bordas da biblioteca Agent: a entrada pública de webhook que inicia workflows a partir de chamadores externos e os endpoints de importação/exportação usados para mover definições de workflow entre ambientes.

O controller de webhook é explicitamente `@Public()` e depende de chaves de webhook em vez de uma sessão. A importação/exportação permanece restrita a administradores e destina-se a empacotamento, migração ou promoção de workflows no estilo CI.

Endpoints HTTP

4 endpoints

Dispara um workflow por meio de sua chave de webhook.

Params
webhookKey (string)

Valida um payload de importação antes de aplicá-lo.

Confirma e aplica uma importação validada.

Exporta a definição de um workflow/agent.

Params
id (int)