All integrations
SL
Catalogue metadata onlyteam chatv20260826_00

SLACK

Slack

Slack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work - all within a secure, enterprise-grade environment.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

167

Action summaries

Display-only definitions

9

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

slack_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • User Scopesscopes · stringOptional
  • Verification Tokenverification_token · stringOptional

User connection

  • Slack Team IDgeneric_id · stringOptional

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 91–120 of 167 actions

List remote files

SLACK_LIST_REMOTE_FILES

Retrieve information about a team's remote files.

Untrusted display-only summary

List Restricted Apps

SLACK_LIST_RESTRICTED_APPS

Tool to list restricted apps for an org or workspace. Use when you need to view apps that have been restricted from installation. Requires admin.apps:read scope and appropriate admin permissions.

Untrusted display-only summary

List scheduled messages

SLACK_LIST_SCHEDULED_MESSAGES

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.

Untrusted display-only summary

List Slack List items

SLACK_LIST_SLACK_LIST_ITEMS

Lists the rows (items) in a Slack List via `slackLists.items.list`. Each row exposes `column_id`-keyed typed values (e.g. `rich_text`, `select`, `user`, `date`, `number`); the legacy `key`/`value` fields are deprecated. Results are cursor-paginated—you must paginate using `response_metadata.next_cursor` until it is em…

Untrusted display-only summary

List starred items

SLACK_LIST_STARRED_ITEMS

Lists items starred by a user. Returns classic starred items only — does not reflect Slack's 'saved for later' feature. Use SLACK_SEARCH_MESSAGES or SLACK_SEARCH_ALL for broader saved-content queries.

Untrusted display-only summary

List unread channel messages

SLACK_LIST_UNREAD_CHANNEL_MESSAGES

Lists all unread messages in a specified Slack channel for the authenticated user. This action fetches messages that have been posted since the user's last read position in the channel. Use this action when you need to retrieve messages the user hasn't seen yet. The action determines the user's read position and retur…

Untrusted display-only summary

List all users in a user group

SLACK_LIST_USER_GROUP_MEMBERS

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

Untrusted display-only summary

List user groups

SLACK_LIST_USER_GROUPS

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

Untrusted display-only summary

List user reactions

SLACK_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. Results are paginated; check `response_metadata.next_cursor` and iterate with the `cursor` parameter to retrieve complete reaction history.

Untrusted display-only summary

List workspace admins

SLACK_LIST_WORKSPACE_ADMINS

Tool to list all admins on a given Slack workspace. Use when you need to identify workspace administrators. Requires Enterprise Grid organization and admin.teams:read scope.

Untrusted display-only summary

List workspace owners

SLACK_LIST_WORKSPACE_OWNERS

Tool to list all owners on a given Slack workspace. Use when you need to identify workspace ownership or admin structure. Requires admin.teams:read scope.

Untrusted display-only summary

List admin users

SLACK_LIST_WORKSPACE_USERS

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

Untrusted display-only summary

Lookup Canvas Sections

SLACK_LOOKUP_CANVAS_SECTIONS

Looks up section IDs in a Slack Canvas for use with targeted edit operations. Section IDs are needed for insert_after, insert_before, delete, and section-specific replace operations.

Untrusted display-only summary

Set user presence

SLACK_MANUALLY_SET_USER_PRESENCE

(DEPRECATED: use `SLACK_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).

Untrusted display-only summary

Open DM

SLACK_OPEN_DM

Opens or resumes a Slack direct message (DM) or multi-person direct message (MPIM) by providing either user IDs or an existing channel ID. Returns `already_open=true` when the DM exists — treat as success and reuse the returned `channel.id` (starts with 'D') for subsequent SLACK_SEND_MESSAGE calls; passing a username,…

Untrusted display-only summary

Pin an item to a channel

SLACK_PIN_ITEM

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

Untrusted display-only summary

Read Audit Logs

SLACK_READ_AUDIT_LOGS

Read Slack Enterprise Grid Audit Logs (logins, admin changes, app installs, channel/privacy changes, etc.) with server-side filters and pagination. Requires Enterprise Grid organization with auditlogs:read scope and a user token (xoxp-...) from an owner/admin context.

Untrusted display-only summary

Remove call participants

SLACK_REMOVE_CALL_PARTICIPANTS

Registers participants removed from a Slack call.

Untrusted display-only summary

Remove emoji

SLACK_REMOVE_EMOJI

Tool to remove a custom emoji across an Enterprise Grid organization. Use when you need to delete a custom emoji from the entire organization.

Untrusted display-only summary

Remove reaction from item

SLACK_REMOVE_REACTION_FROM_ITEM

Removes an emoji reaction from a message, file, or file comment in Slack. Provide exactly one targeting method: channel+timestamp together, file, or file_comment. Mixing methods or omitting all returns invalid_arguments.

Untrusted display-only summary

Remove remote file

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

Untrusted display-only summary

Remove a star from an item

SLACK_REMOVE_STAR

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

Untrusted display-only summary

Remove user from conversation

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

Untrusted display-only summary

Remove user from workspace

SLACK_REMOVE_USER_FROM_WORKSPACE

Tool to remove a user from a Slack workspace. Use when you need to revoke a user's access to a workspace.

Untrusted display-only summary

Rename a conversation

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

Untrusted display-only summary

Rename an emoji

SLACK_RENAME_EMOJI

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

Untrusted display-only summary

Reset user sessions

SLACK_RESET_USER_SESSIONS

Tool to wipe all valid sessions on all devices for a given user. Use when you need to force a user to re-authenticate due to security concerns or account changes.

Untrusted display-only summary

Restrict app installation

SLACK_RESTRICT_APP_INSTALLATION

Restrict an app for installation on a workspace. Use when you need to prevent an app from being installed on a specific workspace or enterprise organization.

Untrusted display-only summary

Retrieve a user's identity details

SLACK_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`).

Untrusted display-only summary

Retrieve conversation information

SLACK_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. The `channel` parameter is effectively required. Private channels, DMs, or channels where the app lacks membership may return restricted data; check `is_archived` and…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.