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
Snowflake
Databricks
Amazon Redshift
Google BigQuery
A human-readable name for the component.
Enter a valid webhook URL. The URL must start with HTTP or HTTPS.
The default setting is [Custom].
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.
A human-readable name for the component.
Enter a valid webhook URL. The URL must start with HTTP or HTTPS.
The default setting is [Custom].
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.
A human-readable name for the component.
Enter a valid webhook URL. The URL must start with HTTP or HTTPS.
The default setting is [Custom].
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.
A human-readable name for the component.
Enter a valid webhook URL. The URL must start with HTTP or HTTPS.
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.You can also define new variables in the payload body, limited in scope to only this component, by enclosing a name in curly braces. For example {{ variableName }} will create a new variable called variableName. Any variables you add in this way should be given values in the Payload variables property.
Any new variables you defined in the payload body should have their values defined here.
- Name: Select a variable from the drop-down. The drop-down contains all variables defined in the payload body.
- Value: Enter the variable value. The value will be substituted for the variable each time it appears in the payload body.
The maximum time to wait for the endpoint to respond, in seconds.