
Slack Conversations
CertifiedList a user's Slack conversations
Slack Conversations
Certified
List a user's Slack conversations
Fetches channels the user belongs to, filtered by type and archived flag, and stores results to internal storage.
yaml
type: io.kestra.plugin.slack.app.users.ConversationsExamples
List all channels a user is in
yaml
id: slack_user_conversations
namespace: company.team
tasks:
- id: get_user_channels
type: io.kestra.plugin.slack.app.users.Conversations
token: "{{ secret('SLACK_TOKEN') }}"
user: "U1234567890"
Properties
token *Requiredstring
Slack token
excludeArchived booleanstring
Default
falseExclude archived channels
If true, archived conversations are omitted. Default false.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
types array
SubTypestring
Default
["PUBLIC_CHANNEL"]Possible Values
PUBLIC_CHANNELPRIVATE_CHANNELMPIMIMConversation types
List of types to include (public_channel, private_channel, mpim, im).
user string
User ID (optional)
User to query; defaults to the authenticated user.
Outputs
size integer
Number of conversations fetched
uri string
Format
uriURI of stored conversations file
Metrics
records counter
The number of conversations fetched.