Skip to main content

Webhook Trigger

Type ID: webhookTrigger  ·  Kind: Trigger  ·  Trigger style: webhook  ·  Trace: CHAIN

Triggers the workflow when an inbound HTTP request hits the webhook URL. The URL is generated automatically when the trigger is activated.

Credentials

None

Properties

PropertyKeyTypeRequiredDefaultPossible valuesShown when
HTTP MethodmethodstringYesPOSTFree-form HTTP method string this webhook will acceptAlways

Notes

Fires via the webhook() method when the generated URL receives a request. The incoming request data is normalized into a single item with __kind: 'json' containing:

  • body — request body (webhookData.body, falling back to the raw object)
  • headers — request headers
  • query — query-string parameters
  • params — path parameters
  • method — request method (defaults to POST)
  • triggeredAt — ISO timestamp
  • workflowId — current workflow ID
  • executionId — current execution ID (context.execId)

If the incoming payload includes a binary key, it is split off into the item's binary slot. One item in one batch is returned.