Beyond-Bot.ai Logo+slackbot Logo

Beyond-Bot.ai + slackbot

Slackbot automates responses and reminders within Slack, assisting with tasks like onboarding, FAQs, and notifications to streamline team productivity

What You Can Do with this Integration

Automate Data Entry

Automatically sync new contacts or deals from Beyond-Bot.ai to slackbot.

Enrich Customer Profiles

Use Beyond-Bot.ai to find and add new information to your records in slackbot.

Trigger Workflows

Start automated workflows in slackbot based on conversations with your virtual expert.

Available Actions

Here are the specific actions your virtual expert can perform within slackbot.

Slackbot Add Reaction To An Item

Adds a specified emoji reaction to an existing message in a slack channel, identified by its timestamp; does not remove or retrieve reactions.

Slackbot Create A Reminder

Creates a slack reminder with specified text and time; time accepts unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every thursday at 2pm').

Slackbot Fetch Conversation History

Fetches a chronological list of messages and events from a specified slack conversation, accessible by the authenticated user/bot, with options for pagination and time range filtering.

Slackbot List All Slack Team Channels With Various Filters

Retrieves public channels, private channels, multi-person direct messages (mpims), and direct messages (ims) from a slack workspace, with options to filter by type and exclude archived channels.

Slackbot List All Slack Team Users With Pagination

Retrieves a paginated list of all users, including comprehensive details, profile information, status, and team memberships, in a slack workspace; data may not be real-time.

Slackbot Remove Reaction From Item

Removes an emoji reaction from a message, file, or file comment in slack.

Slackbot Schedules A Message To A Channel At A Specified Time

Schedules a message to a slack channel, dm, or private group for a future time (`post at`), requiring `text`, `blocks`, or `attachments` for content; scheduling is limited to 120 days in advance.

Slackbot Search For Messages With Query

Searches messages in a slack workspace using a query with optional modifiers (e.g., `in:`, `from:`, `has:`, `before:`) across accessible channels, dms, and private groups.

Slackbot Sends A Message To A Slack Channel

Posts a message to a slack channel, direct message, or private group; requires content via `text`, `blocks`, or `attachments`.

Slackbot Updates A Slack Message

Updates a slack message, identified by `channel` id and `ts` timestamp, by modifying its `text`, `attachments`, or `blocks`; provide at least one content field, noting `attachments`/`blocks` are replaced if included (`[]` clears them).

Slackbot Activate Or Modify Do Not Disturb Duration

Sets or updates the do not disturb (dnd) snooze duration in minutes for the authenticated user, pausing notifications immediately for the specified time.

Slackbot Add An Emoji Alias In Slack

Adds an alias for an existing custom emoji in a slack enterprise grid organization.

Slackbot Add A Custom Emoji To A Slack Team

Adds a custom emoji to a slack workspace given a unique name and an image url; subject to workspace emoji limits.

Slackbot Add A Remote File From A Service

Adds a reference to an external file (e.g., google drive, dropbox) to slack for discovery and sharing, requiring a unique `external id` and an `external url` accessible by slack.

Slackbot Add A Star To An Item

Stars a channel, file, file comment, or a specific message in slack.

Slackbot Add Default Channels To Idp Group

Adds channels to an idp user group's list of default channels, meaning new group members are automatically added to them; these channels supplement, and do not replace, any existing defaults.

Slackbot Add Enterprise User To Workspace

Assigns an existing enterprise user, not already in the target workspace, to a specific slack workspace within an enterprise grid organization, optionally adding them to channels and defining their guest status.

Slackbot Add Idp Group Allowlist To Channel

Restricts access to a private slack channel to members of a specified idp group by linking the group to the channel's allowlist within an enterprise grid organization; `team id` is required for single-workspace channels, otherwise optional.

Slackbot Approve An App Installation In A Workspace

Approves a pending app installation request within a slack workspace; requires admin privileges.

Slackbot Approve Workspace Invite Request

Approves an existing, pending invite request for a slack workspace; this action is irreversible.

Slackbot Apps Permissions List Permissions

Deprecated: retrieves permissions for the app; use `list app permissions on a team` instead.

Slackbot Apps Permissions Scopes Get List

Deprecated: use 'list app permissions scopes on a team' instead; retrieves oauth scopes for the authenticated slack app.

Slackbot Archive A Public Or Private Channel

Archives a slack public or private channel, making it read-only; the primary 'general' channel cannot be archived.

Slackbot Archive A Slack Conversation

Archives a slack conversation by its id, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain dms) cannot be archived and this may impact connected integrations.

Slackbot Associate Default Workspaces With Idp Group

Associates specified slack workspaces (teams) with an existing idp user group as its default workspaces, requiring all workspaces and the group to be within the same organization.

Slackbot Chat Post Message

Deprecated: posts a message to a slack channel, direct message, or private channel. use `sends a message to a slack channel` instead.<<DEPRECATED use sends_a_message_to_a_slack_channel>>

Slackbot Checks Api Call And Returns Success Or Error

Calls slack's `api.test` method to check api status, optionally specifying an error to trigger or an arbitrary parameter to echo.

Slackbot Checks Authentication And Identity

Use to validate the current authentication token and get basic identity (user/bot, team) information; it does not return token scopes.

Slackbot Close Dm Or Multi Person Dm

Closes a slack direct message (dm) or multi-person direct message (mpdm) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view.

Slackbot Conversations History

Deprecated: use `fetch conversation history`. retrieves message history from a slack conversation accessible by the authenticated user/bot, with pagination and time filtering.

Slackbot Conversations Info

Deprecated (use `retrieve conversation information`): retrieves metadata (name, purpose, creation date) for a slack conversation, excluding messages.

Slackbot Conversations List

(deprecated) retrieves public channels, private channels, mpims, and ims from a slack workspace; use `list all slack team channels with various filters` instead.

Slackbot Convert Public Channel To Private

Converts a public channel to private; this is irreversible and the channel must already exist.

Slackbot Create An Enterprise Team

Creates a new team within a slack enterprise grid organization; the organization must be on an enterprise grid plan.

Slackbot Create A Slack User Group

Creates a new user group (often referred to as a subteam) in a slack workspace.

Slackbot Create Channel Based Conversation

Creates a new public or private slack channel with a unique name; the channel can be org-wide, or team-specific if `team id` is given (required if `org wide` is false or not provided).

Slackbot Customize Url Unfurling In Messages

Customizes url previews (unfurling) in a specific slack message using a url-encoded json in `unfurls` to define custom content or remove existing previews.

Slackbot Deletes A Message From A Chat

Deletes a message, identified by its channel id and timestamp, from a slack channel, private group, or direct message conversation; the authenticated user or bot must be the original poster.

Slackbot Delete A Comment On A File

Deletes a specific comment from a file in slack; this action is irreversible.

Slackbot Delete A File By Id

Permanently deletes an existing file from a slack workspace using its unique file id; this action is irreversible and also removes any associated comments or shares.

Slackbot Delete A Public Or Private Channel

Permanently and irreversibly deletes a specified public or private channel, including all its messages and files, within a slack enterprise grid organization.

Slackbot Delete A Scheduled Message In A Chat

Deletes a pending, unsent scheduled message from the specified slack channel, identified by its `scheduled message id`.

Slackbot Delete A Slack Reminder

Deletes an existing slack reminder, typically when it is no longer relevant or a task is completed; this operation is irreversible.

Slackbot Delete User Profile Photo

Deletes the slack profile photo for the user identified by the token, reverting them to the default avatar; this action is irreversible and succeeds even if no custom photo was set.

Slackbot Deny Workspace Invite Request

Denies a pending slack workspace invite request that is currently active; this action is irreversible.

Slackbot Disable An Existing Slack User Group

Disables a specified, currently enabled slack user group by its unique id, effectively archiving it by setting its 'date delete' timestamp; the group is not permanently deleted and can be re-enabled.

Slackbot Disconnect Channel From Workspaces

Disconnects a shared channel within a slack enterprise grid from specified, currently connected, workspace(s), permanently altering its sharing settings; not applicable to dms.

Slackbot Enable A Specified User Group

Enables a disabled user group in slack using its id, reactivating it for mentions and permissions; this action only changes the enabled status and cannot create new groups or modify other properties.

Slackbot Enable Public Sharing Of A File

Enables public sharing for an existing slack file by generating a publicly accessible url; this action does not create new files.

Slackbot End A Call With Duration And Id

Ends an ongoing slack call, identified by its id (obtained from `calls.add`), optionally specifying the call's duration.

Slackbot End User Do Not Disturb Session

Ends the authenticated user's current do not disturb (dnd) session in slack, affecting only dnd status and making them available; if dnd is not active, slack acknowledges the request without changing status.

Slackbot End User Snooze Mode Immediately

Immediately ends the user's active do not disturb (dnd) snooze in slack, allowing them to resume receiving notifications.

Slackbot Exchange Oauth Code For Access Token

Exchanges a temporary, single-use slack oauth `code` for an access token; used in the oauth flow and does not require a pre-existing api token.

Slackbot Exchange Oauth Code For Workspace Token

Exchanges a temporary slack authorization code, obtained via oauth callback, for a workspace access token.

Slackbot Exchange Oauth Verifier For Access Token

Call this action to complete the slack oauth 2.0 flow by exchanging a temporary authorization `code` and client credentials for an access token, providing the original `redirect uri` if it was used in the initial authorization step.

Slackbot Fetch Bot User Information

Fetches information for a specified, existing slack bot user; will not work for regular user accounts or other integration types.

Slackbot Fetch Current Team Info With Optional Team Scope

Fetches comprehensive metadata about the current slack team, or a specified team if the provided id is accessible.

Slackbot Fetch Dnd Status For Multiple Team Members

Fetches the do not disturb (dnd) status for a comma-separated list of specified slack user ids.

Slackbot Fetch Item Reactions

Fetches reactions for a slack message, file, or file comment, requiring one of: channel and timestamp; file id; or file comment id.

Slackbot Fetch Message Thread From A Conversation

Retrieves replies to a specific parent message in a slack conversation, using the channel id and the parent message's timestamp (`ts`).

Slackbot Fetch Workspace Settings Information

Retrieves detailed settings for a specific slack workspace, primarily for administrators in an enterprise grid organization to view or audit workspace configurations.

Slackbot Find User By Email Address

Retrieves the slack user object for an active user by their registered email address; fails with 'users not found' if the email is unregistered or the user is inactive.

Slackbot Get Billable Team User Info

Retrieves billable status (not amounts or settings) for users in a slack team; only provides meaningful data if billing features are active on the workspace.

Slackbot Get Channel Conversation Preferences

Retrieves conversation preferences (e.g., who can post, who can thread) for a specified channel, primarily for use within slack enterprise grid environments.

Slackbot Get Channel S Connected Workspaces In Enterprise

For slack enterprise grid, retrieves workspace ids connected to a given channel, typically for administrators to audit multi-workspace channel access.

Slackbot Get Current Team Integration Logs

Fetches potentially delayed integration activity logs for the current slack team, filterable by app, change type, service, or user, to audit integration activities.

Slackbot Get Current Team S Access Logs

Retrieves paginated access logs for the current slack team, detailing user login events for security auditing and monitoring workspace access, typically requiring admin privileges and a supporting slack plan.

Slackbot Get Reminder Information

Retrieves detailed information for an existing slack reminder specified by its id; this is a read-only operation.

Slackbot Get User Presence Info

Retrieves a slack user's current real-time presence (e.g., 'active', 'away') to determine their availability, noting this action does not provide historical data or status reasons.

Slackbot Indicate Workflow Step Failure

Signals to slack that an identified workflow step (`workflow step execute id`) of an active custom workflow has failed, providing an error message; this action only reports the failure and does not attempt to retry or resolve it.

Slackbot Initiates Channel Based Conversations

Creates a new, uniquely named public or private channel in slack.

Slackbot Invalidate A User Session By Id

Forcibly terminates a specific user's active slack session, identified by `session id` within the specified `team id`, mainly for administrative security needs like immediate access revocation when other methods are inadequate.

Slackbot Invite Users To A Slack Channel

Invites users to an existing slack channel using their valid slack user ids.

Slackbot Invite User To Channel

Invites 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 target channel.

Slackbot Invite User To Workspace With Optional Channel Invites

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

Slackbot Join An Existing Conversation

Joins an existing slack conversation (public channel, private channel, or multi-person direct message) by its id, if the authenticated user has permission.

Slackbot Leave A Conversation

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

Slackbot Lists Pinned Items In A Channel

Retrieves all messages and files pinned to a specified channel; the caller must have access to this channel.

Slackbot Lists User S Starred Items With Pagination

Lists all authenticated user's starred items (messages, files, comments, channels, dms, groups) in slack, with pagination.

Slackbot List Accessible Conversations For A User

Retrieves conversations accessible to a specified user (or the authenticated user if no user id is provided), respecting shared membership for non-public channels.

Slackbot List All Teams In An Enterprise Organization

Lists all teams (workspaces) within a slack enterprise grid organization for auditing, management, or reporting.

Slackbot List All Users In A User Group

Retrieves a list of all user ids within a specified slack user group, with an option to include users from disabled groups.

Slackbot List Approved Apps For Org Or Workspace

Fetches a paginated list of approved applications for a slack workspace (using `team id`) or an enterprise grid organization (using `enterprise id`); if neither id is specified, the scope depends on the authentication context.

Slackbot List Approved Workspace Invite Requests

Lists approved invite requests for a slack workspace; if `team id` is omitted, requests are listed based on the token's default scope or primary workspace.

Slackbot List App Permissions On A Team

Retrieves a list of permissions and resources granted to the slack application associated with the token.

Slackbot List App Permissions Scopes On A Team

Retrieves all oauth scopes (bot and user token) granted to the authenticated slack app on the current team.

Slackbot List App Resource Grants On A Team

Lists resources (e.g., channels, users) the authenticated slack app can access in the workspace, noting the list is filtered by the app's current authentication scopes.

Slackbot List App User Grants And Scopes On Team

Lists oauth grants and scopes users on a slack team approved for the calling application.

Slackbot List Denied Workspace Invite Requests

Retrieves a list of all invite requests that have been *denied* for a slack workspace, primarily for auditing or reviewing past access decisions.

Slackbot List Disconnected Channels With Original Ids For Ekm

Lists original connected channel information for specified enterprise key management (ekm) enabled channels, particularly disconnected or frozen ones, within an ekm-enabled slack workspace.

Slackbot List Enterprise Grid Organization Emojis

Retrieves a paginated list of all user-created custom emojis for a slack enterprise grid organization.

Slackbot List Event Authorizations For Apps

Lists app installations authorized for a given slack event context, to determine app visibility for that event.

Slackbot List Files With Filters In Slack

Lists files and their metadata within a slack workspace, filterable by user, channel, timestamp, or type; this action returns metadata only, not file content.

Slackbot List Idp Groups Linked To A Channel

Lists identity provider (idp) group ids linked to a private slack channel; `team id` is required if the channel is not organization-wide.

Slackbot List Org Level Idp Group Channels

Lists channels linked to an identity provider (idp) user group, optionally for a specific team if the token accesses multiple teams in an enterprise grid.

Slackbot List Pending Workspace Invite Requests

Retrieves a list of all pending invite requests for a slack workspace, primarily for administrators to manage outstanding invitations.

Slackbot List Restricted Apps For An Org Or Workspace

Lists applications restricted from installation within a specific slack workspace (using `team id`) or an entire enterprise grid organization (using `enterprise id`).

Slackbot List Scheduled Messages In A Channel

Retrieves 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, optionally filtered by time and paginated.

Slackbot List Slack S Remote Files With Filters

Lists metadata (not content) for remote files shared in a slack workspace, with support for filtering and pagination.

Slackbot List Team Custom Emojis

Retrieves all custom emojis for the slack workspace (image urls or aliases), not standard unicode emojis; does not include usage statistics or creation dates.

Slackbot List Team Workspace App Requests

Retrieves a list of app installation requests for a slack workspace or enterprise grid organization.

Slackbot List User Groups For Team With Options

Lists user groups in a slack workspace, including user-created and default groups; results for large workspaces may be paginated.

Slackbot List User Reactions

Lists 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 required.

Slackbot List User Reminders With Details

Lists all reminders with their details for the authenticated slack user; returns an empty list if no reminders exist.

Slackbot List Workspace Admins

Lists all administrator user ids for a given slack workspace (team id), which must be part of an enterprise grid organization.

Slackbot List Workspace Owners

Lists the owners of a specific slack workspace (team id) that is part of an enterprise grid organization.

Slackbot List Workspace Users

Retrieves a paginated list of admin users for a specified slack workspace.

Slackbot Manually Set User Presence

Manually sets a user's slack presence, overriding automatic detection; this setting persists across connections but can be overridden by user actions or slack's auto-away (e.g., after 10 mins of inactivity).

Slackbot Map User Ids For Enterprise Grid Workspaces

Converts slack user ids between workspace-specific (e.g., u12345) and global enterprise grid (e.g., wabcdef) formats; defaults to converting 'u' ids to 'w' ids, set `to old=true` to convert 'w' ids to 'u' ids.

Slackbot Mark A User As Active Deprecated

Deprecated: marks the authenticated user as active, typically when they return from inactivity.

Slackbot Mark Reminder As Complete

Marks a specific slack reminder as complete using its `reminder` id; **deprecated**: this slack api endpoint ('reminders.complete') was deprecated in march 2023 and is not recommended for new applications.

Slackbot Mark Workflow Step As Completed

Marks an active slack workflow step as completed via its `workflow step execute id` when its execution has successfully concluded, optionally providing json outputs for subsequent steps; this action only updates the step's status and does not execute the step itself.

Slackbot Open A View For A Slack User

Opens a modal view for a slack user in response to an interaction.

Slackbot Open Or Resume Direct Or Multi Person Messages

Opens or resumes a slack direct message (dm) or multi-person direct message (mpim) by providing either user ids or an existing channel id.

Slackbot Open User Dialog With Json Defined Ui

Opens an interactive slack dialog modal to collect user information or display complex content, defined by a valid slack `dialog` json, using a `trigger id` from a recent user interaction (valid for only 3 seconds).

Slackbot Pins An Item To A Channel

Pins a message to a specified slack channel; the message must not already be pinned.

Slackbot Promote User To Admin Status

Promotes a user to an admin in a slack enterprise grid workspace, provided the user is not the primary owner.

Slackbot Promote User To Workspace Owner

Promotes a user to a workspace owner within a slack enterprise grid organization; this action is irreversible through the api.

Slackbot Publish Static View For User

Publishes or updates the home tab view for a specified user in slack; this cannot be used for modals or messages.

Slackbot Push View To Root View Stack

Pushes a new view onto an existing view stack in a slack modal or home tab for dynamic multi-step interactions; view stack depth is limited (e.g., typically 3 for modals).

Slackbot Registers A New Call With Participants

Registers a new call in slack using `calls.add` for third-party call integration; `created by` is required if not using a user-specific token.

Slackbot Registers New Call Participants

Adds new participants (specified in `users` json with `slack id`/`external id`) to an ongoing slack call identified by its `id` (from `calls.add`).

Slackbot Register Call Participants Removal

Removes specified participants from an active slack call; removal is irreversible and the call persists even if empty.

Slackbot Reminders Add

Deprecated: creates a slack reminder; use `create a reminder` instead.

Slackbot Remove A Remote File

Removes the slack reference to an external file (which must have been previously added via the remote files api), specified by either its `external id` or `file` id (one of which is required), without deleting the actual external file.

Slackbot Remove A Star From An Item

Removes a star from a previously starred slack item (message, file, file comment, channel, group, or dm), requiring identification via `file`, `file comment`, `channel` (for channel/group/dm), or both `channel` and `timestamp` (for a message).

Slackbot Remove A User From A Conversation

Removes a specified user from a slack conversation (channel); the caller must have permissions to remove users and cannot remove themselves using this action.

Slackbot Remove Channels From Idp Group

Disassociates channels from an idp group; this action does not delete the channels or the group itself and may affect user access.

Slackbot Remove Enterprise Grid Org Emoji

Removes an existing custom emoji, specified by its name, from a slack enterprise grid organization, rendering it unavailable across all associated workspaces; this action is permanent and cannot be undone.

Slackbot Remove Idp Group From Private Channel

Unlinks an already-linked identity provider (idp) group from a private slack channel to revoke its members' access; specify `team id` if the channel is not shared across an organization.

Slackbot Remove User From Workspace

Irreversibly removes a user from a slack workspace, permanently revoking their access; back up user data beforehand if needed as this action does not preserve it.

Slackbot Rename An Emoji

Renames an existing custom emoji in a slack workspace, updating all its instances.

Slackbot Rename A Conversation

Renames a slack channel, automatically adjusting the new name to meet naming conventions (e.g., converting to lowercase), which may affect integrations using the old name.

Slackbot Rename A Slack Channel

Renames a public or private slack channel; for enterprise grid workspaces, the user must be a workspace admin or channel manager.

Slackbot Request Additional App Permissions

Requests additional oauth `scopes` for a slack app, initiating an approval process with workspace administrators rather than granting permissions directly; requires a `trigger id` from a recent user interaction.

Slackbot Restrict App Installation On Workspace

Restricts an app (using `app id` and `team id`) or a pending app installation request (using `request id`) in a slack workspace.

Slackbot Retrieve A User S Identity Details

Retrieves the authenticated user's and their team's identity, with details varying based on oauth scopes (e.g., `identity.basic`, `identity.email`, `identity.avatar`).

Slackbot Retrieve Call Information

Retrieves a point-in-time snapshot of a specific slack call's information.

Slackbot Retrieve Conversation Information

Retrieves metadata for a slack conversation by id (e.g., name, purpose, creation date, with options for member count/locale), excluding message content; requires a valid channel id.

Slackbot Retrieve Conversation Members List

Retrieves a paginated list of active member ids for a specified slack public channel, private channel, direct message (dm), or multi-person direct message (mpim).

Slackbot Retrieve Current User Dnd Status

Retrieves 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 user id.

Slackbot Retrieve Detailed Information About A File

Retrieves detailed metadata and paginated comments for a specific slack file id; does not download file content.

Slackbot Retrieve Detailed User Information

Retrieves comprehensive information for a valid slack user id, excluding message history and channel memberships.

Slackbot Retrieve Message Permalink Url

Retrieves a permalink url for a specific message in a slack channel or conversation; the permalink respects slack's privacy settings.

Slackbot Retrieve Remote File Info In Slack

Fetches metadata and slack-specific status (like sharing status and permissions) for an externally hosted file that has been previously added/shared to slack, using either its unique slack file id or a creator-defined external guid.

Slackbot Retrieve Team Profile Details

Retrieves all profile field definitions for a slack team, optionally filtered by visibility, to understand the team's profile structure.

Slackbot Retrieve User Profile Information

Retrieves profile information for a specified slack user (defaults to the authenticated user if `user` id is omitted); a provided `user` id must be valid.

Slackbot Reverse A Conversation S Archival Status

Unarchives an existing, archived slack conversation using its channel id; this may affect workspace channel limits.

Slackbot Revokes A Token With Optional Test Mode

Permanently revokes the currently authenticated access token, for use cases such as user logout or if a token is suspected to be compromised; the `test` request parameter allows simulating revocation.

Slackbot Revoke Public Sharing Access For A File

Revokes a slack file's public url, making it private; this is a no-op if not already public and is irreversible.

Slackbot Search Channels In An Enterprise Organization

Searches for channels available to an administrator within a slack enterprise grid organization.

Slackbot Search Messages

Deprecated: searches messages in a slack workspace; use `search for messages with query` for current functionality.

Slackbot Sends Ephemeral Messages To Channel Users

Sends a temporary, private message, visible only to a specified user within a channel, where the user must be a member of the channel; if posting as a bot (`as user` is false), the bot also must be a member.

Slackbot Set A Conversation S Purpose

Sets the purpose (a short description of its topic/goal, displayed in the header) for a slack conversation; the calling user must be a member.

Slackbot Set Channel Posting Permissions

Sets posting permissions and other preferences for a slack channel via a stringified json object.

Slackbot Set Expiration For A Guest User

Sets a future expiration unix timestamp for a guest user's account; not applicable to regular members.

Slackbot Set Read Cursor In A Conversation

Marks 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 the channel and the message exists within it.

Slackbot Set Slack User Profile Information

Updates a slack user's profile, setting either individual fields or multiple fields via a json object.

Slackbot Set The Topic Of A Conversation

Sets or updates the topic for a specified slack conversation.

Slackbot Set User Profile Photo With Cropping Options

Sets a user's slack profile photo using an image file (required); if cropping, `crop x`, `crop y`, and `crop w` must all be specified.

Slackbot Set User To Regular Status

Sets a user to 'regular' in a slack enterprise grid workspace, typically to downgrade from an elevated role; the api does not return the user's previous role.

Slackbot Set Workspace Connections For A Channel

Shares a channel with specified workspaces (using `target team ids`) or converts it to an organization-wide channel (if `org channel` is true, `target team ids` must not be provided) in a slack enterprise grid.

Slackbot Set Workspace Default Channels

Sets default public channels for new members in a slack workspace; channels must be existing and within this workspace.

Slackbot Set Workspace Description

Updates the description for a specified slack workspace, overwriting any existing description.

Slackbot Set Workspace Discoverability Settings

Sets the discoverability for a slack workspace within an enterprise grid organization.

Slackbot Set Workspace Icon

Sets or updates the icon for a specific slack workspace within an enterprise grid organization.

Slackbot Set Workspace Name

Updates the name of a slack workspace for a given `team id`; the `team id` must refer to a valid and existing slack workspace.

Slackbot Share A Me Message In A Channel

Sends 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 must exist and be accessible.

Slackbot Share Remote File In Channels

Shares a remote file, which must already be registered with slack, into specified slack channels or direct message conversations.

Slackbot Start Real Time Messaging Session

Initiates a slack rtm session providing a single-use websocket url (valid 30s) for event streaming; does not set initial presence status.

Slackbot Trigger User Permissions Modal

Displays a permissions modal to a specified slack user to request additional user-level oauth scopes for the app, requiring a valid `trigger id` from a recent user interaction.

Slackbot Unarchive A Public Or Private Channel

Unarchives a specified public or private slack channel that is currently archived, using its channel id.

Slackbot Uninstall App From Workspace

Uninstalls a currently installed slack app from a workspace or enterprise organization by revoking all its tokens; this action is irreversible.

Slackbot Unpin Item From Channel

Unpins a message, identified by its timestamp, from a specified channel if the message is currently pinned there; this operation is destructive.

Slackbot Updates An Existing Remote File

Updates metadata or content details for an existing remote file in slack; this action cannot upload new files or change the fundamental file type.

Slackbot Update An Existing Slack User Group

Updates 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 default channels.

Slackbot Update An Existing Slack View

Updates an existing slack view (e.g., a modal or home tab) with a new view definition.

Slackbot Update Slack Call Information

Updates the title, join url, or desktop app join url for an existing slack call identified by its id.

Slackbot Update User Group Members

Replaces all members of an existing slack user group with a new list of valid user ids.

Slackbot Update Workflow Extension Step Configuration

Updates a slack workflow step's configuration (inputs, outputs, name, or image) using `workflow step edit id` from a `view submission` payload; `inputs` and `outputs` must be valid json strings conforming to slack's structure if provided.

Slackbot Upload Or Create A File In Slack

Uploads a file to slack, requiring either `content` (for text) or `file` (for binary data), optionally sharing it in specified `channels` or as a reply via `thread ts`.

Slackbot Users Info

Fetches detailed information (excluding message history or channel memberships) for a specific slack user; deprecated, use retrieve detailed user information.

Slackbot Users List

**deprecated.** retrieves all users in a slack workspace; use `list all slack team users with pagination` instead for current functionality and pagination.

Slackbot Users Lookup By Email

**deprecated: use `find user by email address` instead.** retrieves the slack user object for an active user by their registered email address; fails with 'users not found' if the email is unregistered or the user is inactive.

Slackbot Users Profile Get Profile Info

Deprecated: use `retrieve user profile information`. retrieves profile information for a slack user (defaults to authenticated user if `user` id is omitted); a provided `user` id must be valid.

Slackbot Wipe User Sessions Across Devices

Invalidates a slack user's active sessions (user id must exist) forcing re-authentication: set `mobile only=true` to target mobile, `web only=true` for web, both flags for both types, or neither (or both false) to wipe all sessions.