OpenClaw Webhook icon

OpenClaw Webhook

Receive incoming webhook events from OpenClaw and acknowledge them immediately

OpenClaw Webhook

AI-generated

Summary

Receive and validate incoming webhook POST requests from OpenClaw at a configurable path, immediately respond with a specified acknowledgement, and output the request details as JSON for use in workflows.

Inputs

  • Path (required) — The webhook URL path appended to the base OpenClaw production or test URL where requests are received.
  • Authentication — Choose between no verification or requiring a shared secret in a specific request header for authenticating incoming requests.
  • Response Content Type (required) — Specify whether to respond with plain text or JSON content type to OpenClaw immediately upon receiving the webhook.
  • Response Body — The plain-text acknowledgement message returned immediately to OpenClaw (shown if Response Content Type is plain text).
  • Response JSON — The JSON acknowledgement returned immediately to OpenClaw (shown if Response Content Type is application/json).

Output shape

a single JSON object containing the request's body, headers, query parameters, path parameters, HTTP method, URL, and acknowledgement details

The output is always a single workflow data item containing a JSON payload with the full request details and the acknowledgement content that was sent back to OpenClaw. If authentication is set to 'Header Secret', the node verifies a configured secret header and rejects unauthorized requests with an error.

Links

Discussion