Skip to main content
The Webhook Post component lets you post a payload to a unique URL. A webhook is an automated message sent from an app upon the occurrence of an event. Webhooks have messages—or payloads—that are sent to the unique URL.
The Webhook Post component sends outbound webhooks only. Incoming webhook data isn’t supported, so webhooks can’t be used to trigger a pipeline run or pass data into a pipeline. Outbound payloads aren’t signed with HMAC, so receiving endpoints can’t use HMAC to verify the request.

Properties

Name
string
required
A human-readable name for the component.
Incoming Webhook URL
string
required
Enter a valid webhook URL. The URL must start with HTTP or HTTPS.
Payload Template
drop-down
required
The default setting is [Custom].
Payload
JSON
required
Enter a valid JSON payload body. If the payload is not valid JSON, an error message will be displayed: “Payload is not valid JSON”.To use variables in this field, type the name of the variable prefixed by the dollar symbol and surrounded by { } brackets, as follows: ${variable}. Once you type ${, a drop-down list of autocompleted suggested variables will appear. This list updates as you type; for example, if you type ${date, functions and variables containing date will be listed.