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)