Slack Open

Slack Open

Certified

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.

yaml
type: io.kestra.plugin.slack.app.conversations.Open

Open a direct message with a user

yaml
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

yaml
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

Slack token

Existing IM/MPIM ID

Resume a conversation by ID instead of passing users.

Defaultfalse

Reuse existing DM if present

If true, return existing DM instead of creating a new one. Default false.

SubTypestring

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'.

Channel ID

Formatdate-time

Created at

Is archived

Is channel

Is general

Is group

Is instant message

Is multi-person IM

Is private

Channel name

Channel purpose

Definitions
creatorstring

Creator ID

lastSetstring
Formatdate-time

Last set timestamp

valuestring

Value

Channel topic

Definitions
creatorstring

Creator ID

lastSetstring
Formatdate-time

Last set timestamp

valuestring

Value