Call method
Action ID:tools.slack_sdk.call_method
Instantiate a Slack client and call a Slack SDK method.
Reference: https://api.slack.com/methods
Secrets
Required secrets:slack: required valuesSLACK_BOT_TOKEN.
Input fields
Slack Python SDK method name (e.g.
chat_postMessage)Slack Python SDK method parametersDefault:
null.Call paginated method
Action ID:tools.slack_sdk.call_paginated_method
Instantiate a Slack client and call a paginated Slack SDK method.
Reference: https://api.slack.com/apis/pagination#methods
Secrets
Required secrets:slack: required valuesSLACK_BOT_TOKEN.
Input fields
Slack Python SDK method name that supports cursor pagination (e.g.
conversations_history)Key to extract from the response.Default:
null.Maximum number of items to retrieve. Must be less than 1000Default:
200.Slack Python SDK method parametersDefault:
null.Post response
Action ID:tools.slack_sdk.post_response
Post messsage back to Slack interaction via response_url.
Reference: https://api.slack.com/interactivity/handling#message_responses
Input fields
Webhook URL.
Blocks to send to the webhook.Default:
null.Whether to replace the original message.Default:
false.Response type. Defaults to
ephemeral.Default: "ephemeral".Allowed values: in_channel, ephemeral.Text to send to the webhook.Default:
null.Thread timestamp. If None, defaults to the current timestamp.Default:
null.