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.

Reference (ref) of the pluginDefaults to apply to this task.

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