@@ -925,6 +925,82 @@ Create a canvas pinned to a Slack channel as its resource hub
925925| --------- | ---- | ----------- |
926926| ` canvas_id ` | string | ID of the created channel canvas |
927927
928+ ### ` slack_create_conversation `
929+
930+ Create a new public or private channel in a Slack workspace.
931+
932+ #### Input
933+
934+ | Parameter | Type | Required | Description |
935+ | --------- | ---- | -------- | ----------- |
936+ | ` authMethod ` | string | No | Authentication method: oauth or bot_token |
937+ | ` botToken ` | string | No | Bot token for Custom Bot |
938+ | ` name ` | string | Yes | Name of the channel to create \( lowercase, numbers, hyphens, underscores only; max 80 characters\) |
939+ | ` isPrivate ` | boolean | No | Create a private channel instead of a public one \( default: false\) |
940+ | ` teamId ` | string | No | Encoded team ID to create the channel in \( required if using an org token\) |
941+
942+ #### Output
943+
944+ | Parameter | Type | Description |
945+ | --------- | ---- | ----------- |
946+ | ` channel ` | object | The newly created channel object |
947+ | ↳ ` id ` | string | Channel ID \( e.g., C1234567890\) |
948+ | ↳ ` name ` | string | Channel name without # prefix |
949+ | ↳ ` is_channel ` | boolean | Whether this is a channel |
950+ | ↳ ` is_private ` | boolean | Whether channel is private |
951+ | ↳ ` is_archived ` | boolean | Whether channel is archived |
952+ | ↳ ` is_general ` | boolean | Whether this is the general channel |
953+ | ↳ ` is_member ` | boolean | Whether the bot/user is a member |
954+ | ↳ ` is_shared ` | boolean | Whether channel is shared across workspaces |
955+ | ↳ ` is_ext_shared ` | boolean | Whether channel is externally shared |
956+ | ↳ ` is_org_shared ` | boolean | Whether channel is org-wide shared |
957+ | ↳ ` num_members ` | number | Number of members in the channel |
958+ | ↳ ` topic ` | string | Channel topic |
959+ | ↳ ` purpose ` | string | Channel purpose/description |
960+ | ↳ ` created ` | number | Unix timestamp when channel was created |
961+ | ↳ ` creator ` | string | User ID of channel creator |
962+ | ↳ ` updated ` | number | Unix timestamp of last update |
963+
964+ ### ` slack_invite_to_conversation `
965+
966+ Invite one or more users to a Slack channel. Supports up to 100 users at a time.
967+
968+ #### Input
969+
970+ | Parameter | Type | Required | Description |
971+ | --------- | ---- | -------- | ----------- |
972+ | ` authMethod ` | string | No | Authentication method: oauth or bot_token |
973+ | ` botToken ` | string | No | Bot token for Custom Bot |
974+ | ` channel ` | string | Yes | The ID of the channel to invite users to |
975+ | ` users ` | string | Yes | Comma-separated list of user IDs to invite \( up to 100\) |
976+ | ` force ` | boolean | No | When true, continues inviting valid users while skipping invalid ones \( default: false\) |
977+
978+ #### Output
979+
980+ | Parameter | Type | Description |
981+ | --------- | ---- | ----------- |
982+ | ` channel ` | object | The channel object after inviting users |
983+ | ↳ ` id ` | string | Channel ID \( e.g., C1234567890\) |
984+ | ↳ ` name ` | string | Channel name without # prefix |
985+ | ↳ ` is_channel ` | boolean | Whether this is a channel |
986+ | ↳ ` is_private ` | boolean | Whether channel is private |
987+ | ↳ ` is_archived ` | boolean | Whether channel is archived |
988+ | ↳ ` is_general ` | boolean | Whether this is the general channel |
989+ | ↳ ` is_member ` | boolean | Whether the bot/user is a member |
990+ | ↳ ` is_shared ` | boolean | Whether channel is shared across workspaces |
991+ | ↳ ` is_ext_shared ` | boolean | Whether channel is externally shared |
992+ | ↳ ` is_org_shared ` | boolean | Whether channel is org-wide shared |
993+ | ↳ ` num_members ` | number | Number of members in the channel |
994+ | ↳ ` topic ` | string | Channel topic |
995+ | ↳ ` purpose ` | string | Channel purpose/description |
996+ | ↳ ` created ` | number | Unix timestamp when channel was created |
997+ | ↳ ` creator ` | string | User ID of channel creator |
998+ | ↳ ` updated ` | number | Unix timestamp of last update |
999+ | ` errors ` | array | Per-user errors when force is true and some invitations failed |
1000+ | ↳ ` user ` | string | User ID that failed |
1001+ | ↳ ` ok ` | boolean | Always false for error entries |
1002+ | ↳ ` error ` | string | Error code for this user |
1003+
9281004### ` slack_open_view `
9291005
9301006Open a modal view in Slack using a trigger_id from an interaction payload. Used to display forms, confirmations, and other interactive modals.
0 commit comments