context.waitForWebhook() pauses workflow execution until the webhook created by createWebhook is called or a timeout is reached.
You can call context.waitForWebhook with the same webhook object multiple times to wait for multiple calls to the same webhook URL.
Arguments
string
required
Name of the step.
object
required
The webhook object returned by
context.createWebhook().string
required
The maximum time to wait before continuing execution.Should be passed in Human‑readable duration (e.g.,
"10s", "2h", "1d").Response
The response varies depending on whether the webhook was called before the timeout:boolean
falseif the webhook was called successfullytrueif execution resumed because the timeout elapsed
Request | undefined
The HTTP request object received by the webhook (only present when
timeout is false).Contains the full request details including method, headers, body, and URL.