
Slack Open
CertifiedOpen a DM or MPIM
Slack Open
Open a DM or MPIM
Opens a direct message with one user or a multi-person DM with several users. Can also resume an existing IM by ID.
type: io.kestra.plugin.slack.app.conversations.OpenExamples
Open a direct message with a user
id: slack_open_dm
namespace: company.team
tasks:
- id: open_dm
type: io.kestra.plugin.slack.app.conversations.Open
token: "{{ secret('SLACK_TOKEN') }}"
users: ["U1234567890"]
Open a multi-person direct message
id: slack_open_mpim
namespace: company.team
tasks:
- id: open_mpim
type: io.kestra.plugin.slack.app.conversations.Open
token: "{{ secret('SLACK_TOKEN') }}"
users: ["U1234567890", "U0987654321", "U1122334455"]
Properties
token *Requiredstring
Slack token
channel string
Existing IM/MPIM ID
Resume a conversation by ID instead of passing users.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
returnIm booleanstring
falseReuse existing DM if present
If true, return existing DM instead of creating a new one. Default false.
users array
User IDs to include
One ID opens a DM; multiple IDs open an MPIM. Provide Slack user IDs (U...). To get a user ID, go to the user's profile, click the three dots, and select 'Copy member ID'.
Outputs
id *Requiredstring
Channel ID
created string
date-timeCreated at
isArchived boolean
Is archived
isChannel boolean
Is channel
isGeneral boolean
Is general
isGroup boolean
Is group
isInstantMessage boolean
Is instant message
isMultiPersonInstantMessage boolean
Is multi-person IM
isPrivate boolean
Is private
name string
Channel name
purpose
Channel purpose
Conversation topic/purpose output
Creator ID
date-timeLast set timestamp
Value
topic
Channel topic
Conversation topic/purpose output
Creator ID
date-timeLast set timestamp
Value