Slack
Communication

Slack Connector

Connect to Slack workspaces — send and manage messages, channels, users, files, reactions, pins, reminders, and more.

$pip install "toolsconnector[slack]"
51
Actions
Communication
Category
Free
Apache 2.0

All 51 Actions

Action Description Parameters Returns
add_bookmarkAdd a bookmark to a channelchannel_id, title, link  [emoji]Bookmark
add_reactionAdd a reaction emoji to a messagechannel, timestamp, emojiNoneType
add_reminderCreate a remindertext, time  [user]Reminder
archive_channel ⚠Archive a channelchannelNoneType
auth_testTest authentication and get workspace infodict
create_channel ⚠Create a new channelname  [is_private]Channel
create_usergroup ⚠Create a user groupname, handle  [description, channels]SlackUserGroup
delete_file ⚠Delete a filefile_idNoneType
delete_message ⚠Delete a message from a channelchannel, tsNoneType
delete_reminder ⚠Delete a reminderreminder_idNoneType
delete_scheduled_message ⚠Delete a scheduled messagechannel, scheduled_message_idNoneType
get_channelGet a single channel by IDchannel_idChannel
get_file_infoGet file infofile_idSlackFile
get_permalinkGet a permalink URL for a specific messagechannel, message_tsstr
get_reactionsGet reactions for a messagechannel, timestamplist
get_team_infoGet workspace team informationSlackTeam
get_userGet a single user by IDuser_idSlackUser
get_user_presenceGet a user's presence statususer_idUserPresence
get_user_profileGet a user's profileuser_idUserProfile
invite_to_channelInvite a user to a channelchannel, usersChannel
join_channelJoin a channelchannelChannel
kick_from_channel ⚠Remove a user from a channelchannel, userNoneType
leave_channelLeave a channelchannelNoneType
list_bookmarksList bookmarks in a channelchannel_idlist
list_channel_membersList members of a channelchannel  [limit, cursor]PaginatedList[str]
list_channelsList channels in the workspace[limit, cursor, exclude_archived]PaginatedList[Channel]
list_emojiList custom emoji in the workspacelist
list_messagesList messages in a channelchannel  [limit, cursor, oldest, latest]PaginatedList[Message]
list_pinsList pinned items in a channelchannellist
list_remindersList all reminderslist
list_scheduled_messagesList scheduled messages[channel, cursor, limit]PaginatedList[ScheduledMessage]
list_thread_repliesList replies in a message threadchannel, thread_ts  [limit, cursor]PaginatedList[Message]
list_usergroupsList user groups in the workspace[include_users, include_disabled]list
list_usersList users in the workspace[limit, cursor]PaginatedList[SlackUser]
lookup_user_by_emailLook up a user by email addressemailSlackUser
pin_messagePin a message to a channelchannel, timestampNoneType
remove_bookmark ⚠Remove a bookmark from a channelbookmark_id, channel_idNoneType
remove_reactionRemove a reaction emoji from a messagechannel, timestamp, emojiNoneType
rename_channel ⚠Rename a channelchannel, nameChannel
schedule_message ⚠Schedule a message for future deliverychannel, text, post_at  [thread_ts]ScheduledMessage
search_messagesSearch for messages across the workspacequery  [sort, sort_dir, count, page]list
send_message ⚠Send a message to a Slack channel or threadchannel, text  [thread_ts, unfurl_links, unfurl_media]Message
set_channel_purposeSet the purpose of a channelchannel, purposeChannel
set_channel_topicSet the topic of a channelchannel, topicChannel
set_presenceSet the bot user's presence statuspresenceNoneType
set_status ⚠Set the authenticated user's statusstatus_text  [status_emoji, expiration]NoneType
unarchive_channelUnarchive a channelchannelNoneType
unpin_messageUnpin a message from a channelchannel, timestampNoneType
update_message ⚠Update an existing messagechannel, ts, textMessage
update_usergroup ⚠Update an existing user groupusergroup_id  [name, handle, description, channels]SlackUserGroup
upload_file ⚠Upload a file to Slack channelschannels, content, filename  [title]SlackFile
Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing