Skip to content

Message Configuration

Supported payload types

Each destination type has specific schema structures tailored to its payload type. For Slack, the schema varies depending on whether the payload type is Structured or Raw.
Payload typepayload_type API valueDescription
StructuredstructuredThe user provides templates for discrete fields (e.g., Title, Description, Footer). The system builds a Slack payload from these fields.
RawrawThe user provides a template that must render to a valid JSON object that follows Slack's API payload format. Allows full control over notification content.

Structured payload type

UI labelAPI field nameRendered output typeRequiredDescription
TitletitleStringtrueThe title of the Slack notification.
DescriptiondescriptionStringfalseA brief description of the Slack notification.
FooterfooterStringfalseFooter text for the Slack notification.

Raw payload type

For raw payload type, the Slack message schema is configured directly using a JSON payload. The templates in the provided payload are rendered and the result is sent as-is to the Slack API.
UI labelAPI field nameRendered output typeRequiredDescription
PayloadpayloadJSONObjecttrueThe payload of the request to be sent to Slack.