Webhook Post
Overview
The Webhook Post component lets Matillion ETL users 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.
Properties
Name = string
A human-readable name for the component.
Incoming Webhook URL = URL
Input a valid Webhook URL. The URL must start with http or https.
Payload Template = drop-down
The default setting is [Custom]. Click the Manage button within this property to manage payloads.
Payload = JSON
Input a valid JSON payload body. If the payload is not a valid JSON body, an error message will be displayed: "Payload is not valid JSON."
For help with Webhook payloads, read our Manage Webhook Payloads guide.
Users can also define variables in a payload body. To define a variable enclose the variable name in curly braces, for example: {{ variableName }}.
This property is unavailable if the user selects a payload template other than [Custom].
Payload Variables = column editor
- Payload Variable: Click + to add a payload variable, selecting from the variables specified in the payload body. Click - to remove a variable.
- Target Value: The value of the variable.
| Snowflake | Delta Lake on Databricks | Amazon Redshift | Google BigQuery | Azure Synapse Analytics |
|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ | ✅ |