Set conversation read cursor
Marks a message, specified by its timestamp (ts), as the most recently read for the authenticated user in the given channel; user must be a member and the message must exist.
Keep your team updated by letting agents post real-time insights into your Slack channels
Marks a message, specified by its timestamp (ts), as the most recently read for the authenticated user in the given channel; user must be a member and the message must exist.
Updates a Slack user's profile, setting individual fields or multiple fields via a JSON object.
Sets or updates the topic for a specified Slack conversation.
Deprecated: allows a user to set their profile image. Use 'set profile photo' instead.
Sends a 'me message' (e.g., '/me is typing') to a Slack channel, displayed as a third-person user action; channel must exist and be accessible.
Shares a remote file (already registered with Slack) into specified channels or DMs.
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.
Initiates a Slack RTM session providing a single-use WebSocket URL (valid 30s) for event streaming; does not set initial presence.
Unarchives a specified public or private Slack channel that is currently archived.
Reverses conversation archival.
Unpins a message, identified by its timestamp, from a specified channel if the message is currently pinned there; this operation is destructive.
Updates metadata or content details for an existing remote file in Slack; cannot upload new files or change the fundamental file type.