FlowDSL Node Catalog
Webhook Respond
Write an HTTP response to the webhook source that triggered this flow.
Overview
| Property | Value |
|---|---|
| Node ID | core/webhook-respond |
| Kind | action |
| Module | core-flowdsl |
| Repo | go-flowdsl |
| Handler | github.com/redelay/go-flowdsl/nodes/core.WebhookRespond |
| Icon | lucide:reply |
| Color | #84cc16 |
| Tags | webhook, http, response |
Description
Reads an http.ResponseWriter from ctx.Value(WebhookResponderKey) and writes the configured status + JSON body. The responder must be wired by the webhook adapter (e.g. go-flowdsl/nodes/events json-stream-source).
Outputs
out— (no description)
Settings
| Property | Type | Required | Default | UI Group | Description |
|---|---|---|---|---|---|
bodyPath | string | — | — | Response | Path to the response body (object → JSON, string → raw). |
headersPath | string | — | — | Response | |
status | integer | — | 200 | Response |
Example
yaml
# Use this node in a flow:
nodes:
- id: my_step
name: My Step
kind: action
action_ref: core/webhook-respond
config:
bodyPath: some.packet.path
headersPath: some.packet.path
status: 200