Generic webhook ingress for WorkflowEngine WebhookTrigger nodes. Auth is JWT or User API key in the Authorization: Bearer <token> header. The body must include a webhookId string that matches one or more WebhookTrigger.data.webhookId values for workflows in the caller’s organization; everything else in the body is forwarded verbatim as the trigger node’s payload output. The api validates auth, evaluates matching triggers, and enqueues one BullMQ job per match (workflows themselves execute on the workflow-runner service). Returns 202 with the matchedCount so the caller can tell whether any workflow was actually queued.
Documentation Index
Fetch the complete documentation index at: https://docs.tetherai.ca/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
webhookId is required and must match a WebhookTrigger.data.webhookId on at least one workflow in the caller's org. Every other property is forwarded verbatim as the trigger node's payload output.
Identifier configured on a workflow WebhookTrigger node; the caller's org is scanned for matching triggers to enqueue.