SLACK_CHANNEL_MESSAGE_RECEIVED
Fires when a message is posted in a Slack channel, including public, private, and multi-party conversations—but excludes direct messages. This is ideal for monitoring all team channel activity.
Slack
8 triggers and 154 actions for Slack workflows.
Each trigger lists the event it fires on, the data it sends, and a template you can use it in.
Real-time push from the source.
SLACK_CHANNEL_MESSAGE_RECEIVED
Fires when a message is posted in a Slack channel, including public, private, and multi-party conversations—but excludes direct messages. This is ideal for monitoring all team channel activity.
SLACK_DIRECT_MESSAGE_RECEIVED
Fires when a user receives a direct message in Slack. Catches messages across all DM conversations with a single trigger.
SLACK_MESSAGE_REACTION_ADDED
Fires when someone adds an emoji reaction to a message in Slack. You can optionally filter by specific channels or emoji types.
SLACK_CHANNEL_CREATED
Fires when a new Slack channel is created in your workspace. Use this to automatically set up new channels or log channel creation events.
SLACK_REACTION_ADDED
Fires when a user adds an emoji reaction to any Slack message. Useful for tracking engagement or sentiment through reactions.
SLACK_REACTION_REMOVED
Fires when someone removes an emoji reaction from a message in Slack. Track when reactions are withdrawn from messages.
SLACK_RECEIVE_BOT_MESSAGE
Fires when a bot posts a new message to a Slack channel. Use this to respond to or process automated messages separately from user messages.
SLACK_RECEIVE_MESSAGE
Fires when someone posts a new message to any Slack channel. Use this to capture and act on channel conversations.
Operations are the actions a workflow can take in Slack, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Manage app installations and permissions within your workspace by controlling which apps can be installed, viewing approved applications, and monitoring pending requests. These operations help maintain security and governance by letting you oversee the app ecosystem and manage user access to third-party integrations.
Get app permission scopes
SLACK_GET_APP_PERMISSION_SCOPESVerify what permissions your Slack app currently has access to, helping you identify any missing capabilities before attempting actions that require elevated access rights.
Track and monitor security events, user actions, and compliance activities within your Slack workspace. These operations provide access to audit logs, schemas, and action types to support compliance requirements and investigate workspace activity.
Get Audit Action Types
SLACK_GET_AUDIT_ACTION_TYPESRetrieve all available action types that can be logged and tracked in your Slack workspace's audit logs. This helps you understand what activities can be monitored and filtered when investigating workspace changes or security concerns.
Get Audit Schemas
SLACK_GET_AUDIT_SCHEMASRetrieve the structure and schema information for all object types available in Slack's audit logs, helping you understand what data is captured for compliance and monitoring purposes.
Retrieve information about bot users in your workspace to understand their configuration and capabilities. This is useful for bot management and automation workflows.
Fetch bot user information
SLACK_GET_BOT_USERRetrieve detailed information about your Slack bot's account, including its user ID, display name, and status. This helps you verify your bot's identity and configuration within your workspace.
Manage Slack calls by starting, ending, and modifying call sessions and participants. These operations enable workflow automation around voice and video communication events in Slack.
Add call participants
SLACK_ADD_CALL_PARTICIPANTSAdds new participants to an active Slack call, allowing you to expand the conversation to include additional team members or stakeholders in real-time.
End a call
SLACK_END_CALLTerminates an active Slack call and records its duration for tracking purposes. This helps you manage call sessions and maintain accurate communication logs.
Retrieve call information
SLACK_GET_CALL_INFOGet current details about an active or recent Slack call, including participants, duration, and status to understand call activity.
Create, edit, and manage Slack Canvas documents that combine text, images, and interactive elements. These operations allow you to programmatically build and maintain rich collaborative documents within workflow automation.
Create Slack Canvas
SLACK_CREATE_CANVASCreate a new Slack Canvas to share rich, formatted content with your team, enabling collaborative editing and better organization of information directly within Slack.
Delete Slack Canvas
SLACK_DELETE_CANVASPermanently remove a Slack Canvas that's no longer needed, helping keep your workspace organized and clutter-free. Use this when you need to clean up outdated collaboration documents or free up space in your Slack environment.
Edit Slack Canvas
SLACK_EDIT_CANVASModify the content and structure of a Slack Canvas by adding, replacing, or repositioning text and elements. This gives you granular control over how information is organized and presented to your team.
Create, configure, and manage Slack channels including membership, settings, and governance. These operations enable you to automate channel lifecycle management, control access, and organize workspace structure.
Create channel
SLACK_CREATE_CHANNELCreates a new public or private channel in your Slack workspace to organize team conversations around specific topics, projects, or departments.
Convert public channel to private
SLACK_CONVERT_CHANNEL_TO_PRIVATEChange a public Slack channel to private to restrict access and control who can view the channel's messages and history. This is useful when a channel's content needs to become confidential or limited to specific team members.
Delete a public or private channel
SLACK_DELETE_CHANNELPermanently removes a Slack channel and all its associated messages and files. Use this when you need to clean up completed projects, archived initiatives, or organizational channels that are no longer needed.
Find channels
SLACK_FIND_CHANNELSSearch for Slack channels by name, topic, purpose, or description to quickly locate the right conversation space. This returns the channel IDs you need to work with other Slack tools and automate workflows.
Manage direct messages, channels, and group conversations by controlling membership, settings, and metadata. These operations support automation around conversation lifecycle, user management, and content organization.
Fetch conversation history
SLACK_FETCH_CONVERSATION_HISTORYRetrieves a chronological list of messages from a Slack channel, allowing you to access conversation history with filtering by date range and pagination options.
Archive a Slack conversation
SLACK_ARCHIVE_CONVERSATIONMove inactive Slack conversations out of sight while preserving all message history and making the channel read-only. This helps keep your workspace organized without losing important past discussions.
Close conversation channel
SLACK_CLOSE_DMCloses a Slack direct message or group conversation from your sidebar, keeping the message history intact for future reference. This helps you keep your Slack workspace organized by removing inactive conversations from view.
Create a channel-based conversation
SLACK_CREATE_CHANNEL_BASED_CONVERSATIONSet up a new Slack channel for organized team communication, either workspace-wide or restricted to specific teams. Use this to create dedicated spaces for projects, departments, or client work.
Manage custom emojis in your workspace including creation, aliases, and removal. Use these operations to maintain a consistent emoji library and enhance communication consistency across your organization.
Add an emoji alias
SLACK_ADD_EMOJI_ALIASCreate alternative names for custom emojis in your Slack workspace, making them easier to find and use across your team's communications.
Add emoji
SLACK_ADD_EMOJIUpload a custom emoji to your Slack workspace to create branded visual assets that team members can use in messages and reactions. This helps establish a unique identity and makes communication more visually engaging.
Upload, manage, and share files within Slack conversations with support for remote file integration. These operations enable file automation including sharing, deletion, and access control within workflows.
Add a remote file
SLACK_ADD_REMOTE_FILEShare external files (like Google Drive or Dropbox documents) directly in Slack without uploading, making it easy for your team to discover and access shared resources.
Delete a file by ID
SLACK_DELETE_FILEPermanently removes a file from your Slack workspace, including any comments or shares associated with it. Use this to clean up sensitive documents, outdated files, or free up workspace storage.
Delete file comment
SLACK_DELETE_FILE_COMMENTRemove a specific comment from a file in Slack to clean up discussions or correct mistakes in shared documents and media. This action is permanent and cannot be undone.
Download Slack file
SLACK_DOWNLOAD_SLACK_FILERetrieves files shared in Slack channels and conversations, making them accessible for external use or backup. This helps you preserve important documents and share Slack file content outside the platform.
Share file public url
SLACK_ENABLE_PUBLIC_SHARING_OF_A_FILEGenerate a public URL for a Slack file that can be accessed by anyone outside your workspace, making it easy to share documents with clients or collaborators without requiring Slack access.
Create and manage user groups to organize users by role, project, or department. These operations support automation of user segmentation and bulk communication targeting.
Create a Slack user group
SLACK_CREATE_USER_GROUPCreates a new user group in your Slack workspace to organize team members by function, project, or department. User groups make it easy to mention multiple people at once and manage permissions for specific teams.
Disable a Slack user group
SLACK_DISABLE_USER_GROUPArchives a Slack user group by disabling it, which removes it from active use while preserving the group data for potential future reactivation.
Enable a user group
SLACK_ENABLE_USER_GROUPReactivate a previously disabled user group in Slack so it can be used again for mentions and manage permissions. This is useful when you need to bring back a team segment without having to recreate it from scratch.
Send, update, delete, and organize messages in channels and conversations with support for reactions, pins, and replies. These operations form the core of message automation including scheduling, formatting, and interaction management.
Add a star to an item
SLACK_ADD_STARMark important channels, files, messages, or comments in Slack so you can quickly find and reference them later. This helps you organize and prioritize content that matters most to your work.
Customize URL unfurl
SLACK_CUSTOMIZE_URL_UNFURLCustomize how URLs appear when previewed in Slack messages by defining custom content blocks or hiding previews entirely. This helps you control the visual presentation of links to match your branding or hide irrelevant information from being displayed.
Delete a message from a chat
SLACK_DELETES_A_MESSAGE_FROM_A_CHATRemove a message you've posted from a Slack channel, group, or direct message. Use this to correct mistakes, remove outdated information, or clean up your communication history.
Delete scheduled chat message
SLACK_DELETE_SCHEDULED_MESSAGERemove a scheduled message before it sends in Slack, giving you the flexibility to cancel communications that are no longer needed or contain outdated information.
Retrieve conversation replies
SLACK_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATIONRetrieves all replies to a specific message in a Slack conversation, allowing you to access threaded discussions and their full context. Use this to fetch conversation threads for review, analysis, or integration with other business tools.
Send message
SLACK_CHAT_POST_MESSAGEPosts a message to a Slack channel, direct message, or private group, allowing you to send notifications, updates, or communications directly from your applications and workflows.
Add and manage emoji reactions on messages and items to capture user feedback and interaction. These operations support automation of response tracking and sentiment gathering in conversations.
Add reaction to message
SLACK_ADD_REACTION_TO_AN_ITEMAdds an emoji reaction to a message in Slack to show acknowledgment, approval, or emotional response without needing to write a reply. This helps teams quickly communicate sentiment and keep conversations organized.
Fetch item reactions
SLACK_FETCH_ITEM_REACTIONSRetrieves all emoji reactions on a Slack message, file, or comment to understand team engagement and sentiment. Helps you track which messages resonated most with your team and identify important discussions.
Create, list, and manage reminders for users to support task automation and time-sensitive notifications. These operations help build reminder-based workflows that keep users engaged with important deadlines.
Create a reminder
SLACK_CREATE_A_REMINDERSet up automatic reminders in Slack at specific times or intervals to help you stay on top of important tasks and deadlines. Supports flexible timing options including natural language descriptions for easy scheduling.
Delete a Slack reminder
SLACK_DELETE_REMINDERRemove a scheduled Slack reminder that's no longer needed, such as when a task is completed or a deadline has passed.
Search across messages, channels, and workspace content to find specific information programmatically. These operations enable you to query workspace data and extract insights from conversations and files.
Check search capabilities
SLACK_ASSISTANT_SEARCH_INFOVerify whether your Slack workspace has AI-powered semantic search enabled, so you know if natural language queries will work with your assistant integration.
Real-time search
SLACK_ASSISTANT_SEARCH_CONTEXTFind specific messages, files, channels, and team members across your Slack workspace to quickly locate information without manual browsing.
Search for channels in Enterprise organization
SLACK_ADMIN_CONVERSATIONS_SEARCHFind specific channels across your Enterprise Slack workspace by searching by name, type, or other criteria. This helps you locate the right channels for collaboration without manually browsing through your entire workspace.
Verify connectivity and authenticate your workflow automation with Slack. Use these operations to validate that your integration is properly configured and connected.
Test Slack API connection
SLACK_API_TESTVerifies that your Slack API credentials are valid and your connection to Slack is working properly, helping you troubleshoot authentication issues before they impact your workflows.
Manage user profiles, status, presence, and administrative settings within your workspace. These operations support user lifecycle automation including onboarding, offboarding, and profile management.
Add Enterprise user to workspace
SLACK_ADD_ENTERPRISE_USER_TO_WORKSPACEInvite an existing Enterprise Grid user to join a specific workspace, with optional controls to restrict their access level. Use this to onboard team members to the right workspace without creating duplicate accounts.
Delete user profile photo
SLACK_DELETE_USER_PROFILE_PHOTORemove your custom profile photo from Slack, reverting to the default avatar. This is useful when you want to reset your professional image or remove outdated profile pictures from your workspace.
End DND session
SLACK_END_DNDTurns off Do Not Disturb mode for your Slack account, making you available to receive messages and notifications again.
End snooze
SLACK_END_SNOOZEImmediately disable snooze mode on your Slack account so you can receive notifications again. This is useful when you're ready to resume active communication after a break.
Find users
SLACK_FIND_USERSSearch for specific team members in your Slack workspace using their email, name, or display name to quickly locate contacts without manual searching. This helps you find the right person to mention or contact within your organization.
Lookup users by email
SLACK_FIND_USER_BY_EMAIL_ADDRESSFind a specific Slack user's profile information using their email address. This helps you quickly identify and access user details when you need to interact with or manage team members.
Configure workspace-level settings including name, icon, description, and owner information. These operations enable automation of workspace administration and organizational structure management.
Create Enterprise team
SLACK_CREATE_ENTERPRISE_TEAMCreates a new team (workspace) within your Slack Enterprise Grid organization, allowing you to establish separate collaboration spaces for different departments or projects with independent settings and member management.
Fetch team info
SLACK_FETCH_TEAM_INFORetrieve detailed information about your Slack workspace, including its name, ID, and configuration settings. This helps you understand your team's setup and verify workspace details programmatically.
Fetch workspace settings information
SLACK_GET_WORKSPACE_SETTINGSRetrieves detailed settings for a specific Slack workspace, primarily for administrators in an Enterprise Grid organization to view or audit workspace…
Get channel conversation preferences
SLACK_GET_CHANNEL_CONVERSATION_PREFERENCESRetrieves conversation preferences (e.g., who can post, who can thread) for a specified channel, primarily for use within Slack Enterprise Grid environments.
Get conversation members
SLACK_RETRIEVE_CONVERSATION_MEMBERS_LISTRetrieves a paginated list of active member IDs (not names, emails, or presence) for a specified Slack public channel, private channel, DM, or MPIM.
Get reminder information
SLACK_GET_REMINDERRetrieves detailed information for an existing Slack reminder specified by its ID; this is a read-only operation.
Get remote file
SLACK_GET_REMOTE_FILERetrieve information about a remote file added to Slack via the files.remote API.
Get SCIM service provider configuration
SLACK_SCIM_GET_CONFIGTool to retrieve SCIM service provider configuration from Slack.
Get Slack Canvas (Deprecated)
SLACK_GET_CANVASDEPRECATED: Use SLACKRETRIEVEDETAILEDINFORMATIONABOUTAFILE instead.
Get team DND status
SLACK_GET_USER_DND_STATUSRetrieves a user's current Do Not Disturb status.
Get workspace connections for channel
SLACK_GET_WORKSPACE_CONNECTIONS_FOR_CHANNELTool to get all workspaces a channel is connected to within an Enterprise org.
Invite user to workspace
SLACK_INVITE_USER_TO_WORKSPACEInvites a user to a Slack workspace and specified channels by email; use resend=True to re-process an existing invitation for a user not yet signed up.
Invite users to a Slack channel
SLACK_INVITE_USERS_TO_A_SLACK_CHANNELInvites users to an existing Slack channel using their valid Slack User IDs.
Invite users to channel
SLACK_INVITE_USER_TO_CHANNELInvites users to a specified Slack channel; this action is restricted to Enterprise Grid workspaces and requires the authenticated user to be a member of the…
Join conversation by channel id
SLACK_JOIN_AN_EXISTING_CONVERSATIONJoins an existing Slack conversation (public channel, private channel, or multi-person direct message) by its ID, if the authenticated user has permission.
Leave conversation channel
SLACK_LEAVE_CONVERSATIONLeaves a Slack conversation given its channel ID; fails if leaving as the last member of a private channel or if used on a Slack Connect channel.
Leave conversation channel
SLACK_LEAVE_A_CONVERSATION(DEPRECATED: use SLACKLEAVECONVERSATION) Leaves a Slack conversation given its channel ID; fails if leaving as the last member of a private channel or if used…
List admin emoji
SLACK_LIST_ADMIN_EMOJIList custom emoji across an Enterprise Grid organization.
List admin users
SLACK_LIST_WORKSPACE_USERSRetrieves a paginated list of admin users for a specified Slack workspace.
List all channels
SLACK_LIST_ALL_CHANNELSLists conversations available to the user with various filters and search options.
List all users
SLACK_LIST_ALL_USERSRetrieves a paginated list of all users with profile details, status, and team memberships in a Slack workspace; data may not be real-time.
List all users in a user group
SLACK_LIST_USER_GROUP_MEMBERSRetrieves a list of all user IDs within a specified Slack user group, with an option to include users from disabled groups.
List app requests
SLACK_LIST_ADMIN_APPS_REQUESTSTool to list pending app installation requests for a team/workspace.
List approved apps
SLACK_LIST_ADMIN_APPS_APPROVEDTool to list approved apps for an Enterprise Grid organization or workspace.
List approved workspace invite requests
SLACK_LIST_APPROVED_WORKSPACE_INVITE_REQUESTSList all approved workspace invite requests with pagination support.
List authorized teams
SLACK_LIST_AUTH_TEAMSObtains a paginated list of workspaces your org-wide app has been approved for.
List conversations
SLACK_LIST_CONVERSATIONSList conversations (channels/DMs) accessible to a specified user (or the authenticated user if no user ID is provided), respecting shared membership for…
List denied workspace invite requests
SLACK_LIST_DENIED_WORKSPACE_INVITE_REQUESTSTool to list all denied workspace invite requests with details about who denied them and when.
List Enterprise teams
SLACK_LIST_ENTERPRISE_TEAMSList all teams (workspaces) in a Slack Enterprise Grid organization with pagination support.
List IDP groups linked to channel
SLACK_LIST_IDP_GROUPS_LINKED_TO_CHANNELLists IDP groups that have restricted access to a private Slack channel.
List pending workspace invite requests
SLACK_LIST_PENDING_WORKSPACE_INVITE_REQUESTSTool to list all pending workspace invite requests.
List pinned items in a channel
SLACK_LIST_PINNED_ITEMSRetrieves all messages and files pinned to a specified channel; the caller must have access to this channel.
List reminders
SLACK_LIST_REMINDERSLists all reminders with their details for the authenticated Slack user; returns an empty array if no reminders exist (valid state, not an error).
List remote files
SLACK_LIST_REMOTE_FILESRetrieve information about a team's remote files.
List Restricted Apps
SLACK_LIST_RESTRICTED_APPSTool to list restricted apps for an org or workspace.
List scheduled messages
SLACK_LIST_SCHEDULED_MESSAGESRetrieves a list of pending (not yet delivered) messages scheduled in a specific Slack channel, or across all accessible channels if no channel ID is provided,…
List Slack Canvases (Deprecated)
SLACK_LIST_CANVASESDEPRECATED: Use SLACKLISTFILESWITHFILTERSINSLACK instead (pass types="canvas" for equivalent behavior).
List Slack files
SLACK_LIST_FILES_WITH_FILTERS_IN_SLACKLists files and their metadata within a Slack workspace, filterable by user, channel, timestamp, or type; returns metadata only, not file content.
List starred items
SLACK_LIST_STARRED_ITEMSLists items starred by a user.
List team custom emojis
SLACK_LIST_CUSTOM_EMOJISRetrieves all custom emojis for the Slack workspace (image URLs or aliases), not standard Unicode emojis; does not include usage statistics or creation dates.
List user groups
SLACK_LIST_USER_GROUPSLists user groups in a Slack workspace, including user-created and default groups; results for large workspaces may be paginated.
List user reactions
SLACK_LIST_USER_REACTIONSLists all reactions added by a specific user to messages, files, or file comments in Slack, useful for engagement analysis when the item content itself is not…
List workspace admins
SLACK_LIST_WORKSPACE_ADMINSTool to list all admins on a given Slack workspace.
List workspace owners
SLACK_LIST_WORKSPACE_OWNERSTool to list all owners on a given Slack workspace.
Lookup Canvas Sections
SLACK_LOOKUP_CANVAS_SECTIONSLooks up section IDs in a Slack Canvas for use with targeted edit operations.
Mark user as active
SLACK_SET_USER_ACTIVETool to mark a user as active in Slack.
Open DM
SLACK_OPEN_DMOpens or resumes a Slack direct message (DM) or multi-person direct message (MPIM) by providing either user IDs or an existing channel ID.
Pin an item to a channel
SLACK_PIN_ITEMPins a message to a specified Slack channel; the message must not already be pinned.
Read Audit Logs
SLACK_READ_AUDIT_LOGSRead Slack Enterprise Grid Audit Logs (logins, admin changes, app installs, channel/privacy changes, etc.) with server-side filters and pagination.
Remove a star from an item
SLACK_REMOVE_STARRemoves a star from a previously starred Slack item (message, file, file comment, channel, group, or DM), requiring identification via file, filecomment,…
Remove call participants
SLACK_REMOVE_CALL_PARTICIPANTSRegisters participants removed from a Slack call.
Remove emoji
SLACK_REMOVE_EMOJITool to remove a custom emoji across an Enterprise Grid organization.
Remove reaction from item
SLACK_REMOVE_REACTION_FROM_ITEMRemoves an emoji reaction from a message, file, or file comment in Slack.
Remove remote file
SLACK_REMOVE_REMOTE_FILERemoves the Slack reference to an external file (which must have been previously added via the remote files API), specified by either its externalid or file ID…
Remove user from conversation
SLACK_REMOVE_USER_FROM_CONVERSATIONRemoves a specified user from a Slack conversation (channel); the caller must have permissions to remove users and cannot remove themselves using this action.
Remove user from workspace
SLACK_REMOVE_USER_FROM_WORKSPACETool to remove a user from a Slack workspace.
Rename a conversation
SLACK_RENAME_CONVERSATIONRenames a Slack channel, automatically adjusting the new name to meet naming conventions (e.g., converting to lowercase), which may affect integrations using…
Rename an emoji
SLACK_RENAME_EMOJIRenames an existing custom emoji in a Slack workspace, updating all its instances.
Reset user sessions
SLACK_RESET_USER_SESSIONSTool to wipe all valid sessions on all devices for a given user.
Restrict app installation
SLACK_RESTRICT_APP_INSTALLATIONRestrict an app for installation on a workspace.
Retrieve a user's identity details
SLACK_RETRIEVE_A_USER_S_IDENTITY_DETAILSRetrieves the authenticated user's and their team's identity, with details varying based on OAuth scopes (e.g., identity.basic, identity.email,…
Retrieve conversation information
SLACK_RETRIEVE_CONVERSATION_INFORMATIONRetrieves metadata for a Slack conversation by ID (e.g., name, purpose, creation date, with options for member count/locale), excluding message content.
Retrieve detailed file information
SLACK_RETRIEVE_DETAILED_INFORMATION_ABOUT_A_FILERetrieves detailed metadata and paginated comments for a specific Slack file ID; does not download file content.
Retrieve detailed user information
SLACK_RETRIEVE_DETAILED_USER_INFORMATIONRetrieves comprehensive information for a valid Slack user ID, excluding message history and channel memberships.
Retrieve message permalink
SLACK_RETRIEVE_MESSAGE_PERMALINK_URLRetrieves a permalink URL for a specific message in a Slack channel or conversation; the permalink respects Slack's privacy settings.
Retrieve team profile details
SLACK_GET_TEAM_PROFILERetrieves all profile field definitions for a Slack team, optionally filtered by visibility, to understand the team's profile structure.
Retrieve user DND status
SLACK_RETRIEVE_CURRENT_USER_DND_STATUSRetrieves a Slack user's current Do Not Disturb (DND) status to determine their availability before interaction; any specified user ID must be a valid Slack…
Retrieve user presence
SLACK_GET_USER_PRESENCERetrieves a Slack user's current real-time presence (e.g., 'active', 'away') to determine their availability, noting this action does not provide historical…
Retrieve user profile information
SLACK_RETRIEVE_USER_PROFILE_INFORMATIONRetrieves profile information for a specified Slack user (defaults to the authenticated user if user ID is omitted); a provided user ID must be valid.
Revoke a file's public url
SLACK_REVOKE_FILE_PUBLIC_SHARINGRevokes a Slack file's public URL, making it private; this is a no-op if not already public and is irreversible.
Schedule message
SLACK_SCHEDULE_MESSAGESchedules a message to a Slack channel, DM, or private group for a future time (postat), requiring text, blocks, or attachments for content; scheduling is…
Search all content
SLACK_SEARCH_ALLTool to search all messages and files.
Search messages
SLACK_SEARCH_MESSAGESWorkspace‑wide Slack message search with date ranges and filters.
Send ephemeral message
SLACK_SEND_EPHEMERAL_MESSAGESends an ephemeral message visible only to the specified user in a channel; other channel members cannot see it.
Send message
SLACK_SEND_MESSAGEPosts a message to a Slack channel, DM, or private group.
Set a conversation's purpose
SLACK_SET_CONVERSATION_PURPOSESets the purpose (a short description of its topic/goal, displayed in the header) for a Slack conversation; the calling user must be a member.
Set admin user
SLACK_SET_ADMIN_USERPromotes an existing workspace member (guest, regular user, or owner) to admin status.
Set conversation preferences
SLACK_SET_CONVERSATION_PREFSSets the posting permissions for a public or private channel in Slack.
Set conversation read cursor
SLACK_SET_READ_CURSOR_IN_A_CONVERSATIONMarks a message, specified by its timestamp (ts), as the most recently read for the authenticated user in the given channel, provided the user is a member of…
Set conversation topic
SLACK_SET_THE_TOPIC_OF_A_CONVERSATIONSets or updates the topic for a specified Slack conversation.
Set default channels
SLACK_SET_DEFAULT_CHANNELSTool to set the default channels of a workspace.
Set DND duration
SLACK_SET_DND_DURATIONTurns on Do Not Disturb mode for the current user, or changes its duration.
Set profile photo
SLACK_SET_PROFILE_PHOTOThis method allows the user to set their profile image.
Set Slack user profile information
SLACK_SET_USER_PROFILEUpdates a Slack user's profile, setting either individual fields or multiple fields via a JSON object.
Set Slack user profile information
SLACK_SET_STATUS(DEPRECATED: use SLACKSETUSERPROFILE) Updates a Slack user's profile, setting either individual fields or multiple fields via a JSON object.
Set user presence
SLACK_MANUALLY_SET_USER_PRESENCE(DEPRECATED: use SLACKSETUSERPRESENCE) Manually sets a user's Slack presence, overriding automatic detection; this setting persists across connections but can…
Set user presence
SLACK_SET_USER_PRESENCEManually sets a user's Slack presence, overriding automatic detection; this setting persists across connections but can be overridden by user actions or…
Set workspace description
SLACK_SET_WORKSPACE_DESCRIPTIONSet the description of a given workspace.
Set workspace icon
SLACK_SET_WORKSPACE_ICONSets the icon of a workspace.
Set workspace name
SLACK_SET_WORKSPACE_NAMESet the name of a given Slack workspace.
Set workspace owner
SLACK_SET_WORKSPACE_OWNERSet an existing guest, regular user, or admin user to be a workspace owner.
Set workspaces for channel
SLACK_SET_WORKSPACES_FOR_CHANNELSet the workspaces in an Enterprise grid org that connect to a channel.
Share a me message in a channel
SLACK_SEND_ME_MESSAGESends a 'me message' (e.g., '/me is typing') to a Slack channel, where it's displayed as a third-person user action; messages are plain text and the channel…
Share a remote file in channels
SLACK_SHARE_REMOTE_FILEShares a remote file, which must already be registered with Slack, into specified Slack channels or direct message conversations.
Start call
SLACK_START_CALLRegisters a new call in Slack using calls.add for third-party call integration; createdby is required if not using a user-specific token.
Start RTM session
SLACK_RTM_STARTStarts a Real Time Messaging API session for Slack.
Start RTM session
SLACK_RTM_CONNECTStarts a Real Time Messaging session and returns a WebSocket URL.
Test authentication
SLACK_TEST_AUTHChecks authentication and tells you who you are.
Unarchive channel
SLACK_UNARCHIVE_CHANNELReverses conversation archival.
Unpin message from channel
SLACK_UNPIN_ITEMUnpins a message, identified by its timestamp, from a specified channel if the message is currently pinned there; this operation is destructive.
Update a Slack message
SLACK_UPDATES_A_SLACK_MESSAGEUpdates a Slack message by timestamp.
Update an existing remote file
SLACK_UPDATE_REMOTE_FILEUpdates metadata or content details for an existing remote file in Slack; this action cannot upload new files or change the fundamental file type.
Update call information
SLACK_UPDATE_CALL_INFOUpdates the title, join URL, or desktop app join URL for an existing Slack call identified by its ID.
Update Slack user group
SLACK_UPDATE_USER_GROUPUpdates an existing Slack User Group, which must be specified by an existing usergroup ID, with new optional details such as its name, description, handle, or…
Update user group members
SLACK_UPDATE_USER_GROUP_MEMBERSReplaces all members of an existing Slack User Group with a new list of valid user IDs.
Upload or create a file in Slack
SLACK_UPLOAD_OR_CREATE_A_FILE_IN_SLACKUpload files, images, screenshots, documents, or any media to Slack channels or threads.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.