Triggers
Get trigger type by slug
Retrieve detailed information about a specific trigger type using its slug identifier
get/api/v3.1/triggers_types/{slug}
Path parameters
slugstring required
The unique slug identifier for the trigger type. Case-insensitive (internally normalized to uppercase).
Example:SLACK_CHANNEL_MESSAGE_RECEIVED
The unique slug identifier for the trigger type. Case-insensitive (internally normalized to uppercase).
Query parameters
Toolkit version specification. Use "latest" for latest versions or bracket notation for specific versions per toolkit.
Response
Successfully retrieved trigger type
Example response
{
"slug": "SLACK_CHANNEL_MESSAGE_RECEIVED",
"name": "New Message in Slack Channel",
"description": "Triggers when a new message is posted to a Slack channel",
"type": "webhook",
"toolkit": {
"slug": "slack",
"name": "Slack",
"logo": "https://example.com/logo.png"
},
"config": {
"channel_id": {
"type": "string",
"required": true
},
"message_type": {
"type": "enum",
"options": [
"all",
"direct",
"channel"
]
}
},
"payload": {
"message": {
"type": "string"
},
"sender": {
"type": "object",
"properties": {
"id": "string",
"name": "string"
}
},
"timestamp": {
"type": "number"
}
},
"version": "20250930_00"
}