> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack

> 50 actions available for Slack through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/slack/filled/png" alt="Slack" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>Slack</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>50 actions · 3 auth methods</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-preview" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Preview</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Messaging</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>IAM</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="OAuth 2.0 (Bot Token)">
    Authenticate your app to perform automated actions as a bot. Best for integrations, automation, and managing workspace o...

    Guides: [Connector Profile](/connectors/slack/guides/connector-profile/oauth-2-0-bot-token), [Link Account](/connectors/slack/guides/link-account/oauth-2-0-bot-token)
  </Card>

  <Card title="OAuth 2.0 (User Token)">
    Authenticate with your personal Slack account to perform actions as yourself. Provides access to your profile, private c...

    Guides: [Connector Profile](/connectors/slack/guides/connector-profile/oauth-2-0-user-token), [Link Account](/connectors/slack/guides/link-account/oauth-2-0-user-token)
  </Card>

  <Card title="Access Token (Bot or User)">
    Use a Slack access token for direct API authentication. Supports both Bot tokens (xoxb-) and User tokens (xoxp-).

    Guides: [Connector Profile](/connectors/slack/guides/connector-profile/access-token-bot-or-user), [Link Account](/connectors/slack/guides/link-account/access-token-bot-or-user)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />

      <div className="connector-actions-scopes" data-connector-actions-scopes>
        <button type="button" className="connector-actions-scopes__toggle" data-connector-actions-scopes-toggle aria-expanded="false">
          <span>Scopes<span data-connector-actions-scopes-count /></span>
        </button>

        <div className="connector-actions-scopes__menu">
          <div className="connector-actions-scopes__header">
            <input type="search" className="connector-actions-scopes__search" data-connector-actions-scope-search placeholder="Search scopes..." aria-label="Search scopes" />

            <div className="connector-actions-scopes__actions">
              <button type="button" data-connector-actions-scopes-select-all>Select all</button>
              <span>|</span>
              <button type="button" data-connector-actions-scopes-clear>Clear</button>
            </div>
          </div>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="channels:history" data-connector-actions-scope-filter />

            <span>channels:history</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="channels:join" data-connector-actions-scope-filter />

            <span>channels:join</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="channels:read" data-connector-actions-scope-filter />

            <span>channels:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="channels:write" data-connector-actions-scope-filter />

            <span>channels:write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="channels:write.invites" data-connector-actions-scope-filter />

            <span>channels:write.invites</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="chat:write" data-connector-actions-scope-filter />

            <span>chat:write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="conversations.connect:read" data-connector-actions-scope-filter />

            <span>conversations.connect:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="conversations.connect:write" data-connector-actions-scope-filter />

            <span>conversations.connect:write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="files:read" data-connector-actions-scope-filter />

            <span>files:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="files:write" data-connector-actions-scope-filter />

            <span>files:write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="groups:history" data-connector-actions-scope-filter />

            <span>groups:history</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="groups:read" data-connector-actions-scope-filter />

            <span>groups:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="groups:write" data-connector-actions-scope-filter />

            <span>groups:write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="groups:write.invites" data-connector-actions-scope-filter />

            <span>groups:write.invites</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="im:history" data-connector-actions-scope-filter />

            <span>im:history</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="im:read" data-connector-actions-scope-filter />

            <span>im:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="im:write" data-connector-actions-scope-filter />

            <span>im:write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="mpim:history" data-connector-actions-scope-filter />

            <span>mpim:history</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="mpim:read" data-connector-actions-scope-filter />

            <span>mpim:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="mpim:write" data-connector-actions-scope-filter />

            <span>mpim:write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="team:read" data-connector-actions-scope-filter />

            <span>team:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="usergroups:read" data-connector-actions-scope-filter />

            <span>usergroups:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="users.profile:read" data-connector-actions-scope-filter />

            <span>users.profile:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="users.profile:write" data-connector-actions-scope-filter />

            <span>users.profile:write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="users:read" data-connector-actions-scope-filter />

            <span>users:read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="users:read.email" data-connector-actions-scope-filter />

            <span>users:read.email</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="users:write" data-connector-actions-scope-filter />

            <span>users:write</span>
          </label>

          <div className="connector-actions-scopes__empty" hidden>No scopes found</div>
        </div>
      </div>
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>50 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr 150px' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
        <div className="meta-library-grid-header-cell">Required scopes</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_conversations" data-action-label="List Conversations" data-action-scopes="channels:read,groups:read,mpim:read,im:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Conversations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_conversations" aria-label="Copy slack_list_conversations"><code className="connector-page-code">slack\_list\_conversations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all conversations (channels, groups, DMs) from Slack and find channel IDs by name</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:read" aria-label="Copy scope channels:read"><code className="connector-page-code">channels:read</code></button><button type="button" className="connector-page-code-button" data-copy="groups:read" aria-label="Copy scope groups:read"><code className="connector-page-code">groups:read</code></button><button type="button" className="connector-page-code-button" data-copy="mpim:read" aria-label="Copy scope mpim:read"><code className="connector-page-code">mpim:read</code></button><button type="button" className="connector-page-code-button" data-copy="im:read" aria-label="Copy scope im:read"><code className="connector-page-code">im:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_get_conversation" data-action-label="Get Conversation" data-action-scopes="channels:read,groups:read,mpim:read,im:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_get_conversation" aria-label="Copy slack_get_conversation"><code className="connector-page-code">slack\_get\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get details of a specific conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:read" aria-label="Copy scope channels:read"><code className="connector-page-code">channels:read</code></button><button type="button" className="connector-page-code-button" data-copy="groups:read" aria-label="Copy scope groups:read"><code className="connector-page-code">groups:read</code></button><button type="button" className="connector-page-code-button" data-copy="mpim:read" aria-label="Copy scope mpim:read"><code className="connector-page-code">mpim:read</code></button><button type="button" className="connector-page-code-button" data-copy="im:read" aria-label="Copy scope im:read"><code className="connector-page-code">im:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_create_conversation" data-action-label="Create Conversation" data-action-scopes="channels:write,groups:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_create_conversation" aria-label="Copy slack_create_conversation"><code className="connector-page-code">slack\_create\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new conversation (channel)</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:write" aria-label="Copy scope channels:write"><code className="connector-page-code">channels:write</code></button><button type="button" className="connector-page-code-button" data-copy="groups:write" aria-label="Copy scope groups:write"><code className="connector-page-code">groups:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_join_conversation" data-action-label="Join Conversation" data-action-scopes="channels:join">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Join Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_join_conversation" aria-label="Copy slack_join_conversation"><code className="connector-page-code">slack\_join\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Join an existing conversation (use before sending messages to new channels)</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:join" aria-label="Copy scope channels:join"><code className="connector-page-code">channels:join</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_leave_conversation" data-action-label="Leave Conversation" data-action-scopes="channels:write,groups:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Leave Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_leave_conversation" aria-label="Copy slack_leave_conversation"><code className="connector-page-code">slack\_leave\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Leave a conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:write" aria-label="Copy scope channels:write"><code className="connector-page-code">channels:write</code></button><button type="button" className="connector-page-code-button" data-copy="groups:write" aria-label="Copy scope groups:write"><code className="connector-page-code">groups:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_rename_conversation" data-action-label="Rename Conversation" data-action-scopes="channels:write,groups:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Rename Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_rename_conversation" aria-label="Copy slack_rename_conversation"><code className="connector-page-code">slack\_rename\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Rename a conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:write" aria-label="Copy scope channels:write"><code className="connector-page-code">channels:write</code></button><button type="button" className="connector-page-code-button" data-copy="groups:write" aria-label="Copy scope groups:write"><code className="connector-page-code">groups:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_invite_users_to_conversation" data-action-label="Invite Users To Conversation" data-action-scopes="channels:write.invites,groups:write.invites">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Invite Users To Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_invite_users_to_conversation" aria-label="Copy slack_invite_users_to_conversation"><code className="connector-page-code">slack\_invite\_users\_to\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Invite users to a conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:write.invites" aria-label="Copy scope channels:write.invites"><code className="connector-page-code">channels:write.invites</code></button><button type="button" className="connector-page-code-button" data-copy="groups:write.invites" aria-label="Copy scope groups:write.invites"><code className="connector-page-code">groups:write.invites</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_invite_shared_conversation" data-action-label="Invite Shared Conversation" data-action-scopes="conversations.connect:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Invite Shared Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_invite_shared_conversation" aria-label="Copy slack_invite_shared_conversation"><code className="connector-page-code">slack\_invite\_shared\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Send an invitation to a Slack Connect channel</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="conversations.connect:write" aria-label="Copy scope conversations.connect:write"><code className="connector-page-code">conversations.connect:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_kick_user_from_conversation" data-action-label="Remove User From Conversation" data-action-scopes="channels:write,groups:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Remove User From Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_kick_user_from_conversation" aria-label="Copy slack_kick_user_from_conversation"><code className="connector-page-code">slack\_kick\_user\_from\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove a user from a conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:write" aria-label="Copy scope channels:write"><code className="connector-page-code">channels:write</code></button><button type="button" className="connector-page-code-button" data-copy="groups:write" aria-label="Copy scope groups:write"><code className="connector-page-code">groups:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_conversation_members" data-action-label="List Conversation Members" data-action-scopes="channels:read,groups:read,mpim:read,im:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Conversation Members</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_conversation_members" aria-label="Copy slack_list_conversation_members"><code className="connector-page-code">slack\_list\_conversation\_members</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all members of a conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:read" aria-label="Copy scope channels:read"><code className="connector-page-code">channels:read</code></button><button type="button" className="connector-page-code-button" data-copy="groups:read" aria-label="Copy scope groups:read"><code className="connector-page-code">groups:read</code></button><button type="button" className="connector-page-code-button" data-copy="mpim:read" aria-label="Copy scope mpim:read"><code className="connector-page-code">mpim:read</code></button><button type="button" className="connector-page-code-button" data-copy="im:read" aria-label="Copy scope im:read"><code className="connector-page-code">im:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_open_conversation" data-action-label="Open Conversation" data-action-scopes="im:write,mpim:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Open Conversation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_open_conversation" aria-label="Copy slack_open_conversation"><code className="connector-page-code">slack\_open\_conversation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Open or resume a direct message or multi-person direct message</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="im:write" aria-label="Copy scope im:write"><code className="connector-page-code">im:write</code></button><button type="button" className="connector-page-code-button" data-copy="mpim:write" aria-label="Copy scope mpim:write"><code className="connector-page-code">mpim:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_thread_replies" data-action-label="List Thread Replies" data-action-scopes="channels:history,groups:history,mpim:history,im:history">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Thread Replies</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_thread_replies" aria-label="Copy slack_list_thread_replies"><code className="connector-page-code">slack\_list\_thread\_replies</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a thread of messages posted to a conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:history" aria-label="Copy scope channels:history"><code className="connector-page-code">channels:history</code></button><button type="button" className="connector-page-code-button" data-copy="groups:history" aria-label="Copy scope groups:history"><code className="connector-page-code">groups:history</code></button><button type="button" className="connector-page-code-button" data-copy="mpim:history" aria-label="Copy scope mpim:history"><code className="connector-page-code">mpim:history</code></button><button type="button" className="connector-page-code-button" data-copy="im:history" aria-label="Copy scope im:history"><code className="connector-page-code">im:history</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_connect_invites" data-action-label="List Slack Connect Invites" data-action-scopes="conversations.connect:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Slack Connect Invites</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_connect_invites" aria-label="Copy slack_list_connect_invites"><code className="connector-page-code">slack\_list\_connect\_invites</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List shared channel invites that have been generated or received</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="conversations.connect:read" aria-label="Copy scope conversations.connect:read"><code className="connector-page-code">conversations.connect:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_files" data-action-label="List Files" data-action-scopes="files:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Files</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_files" aria-label="Copy slack_list_files"><code className="connector-page-code">slack\_list\_files</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List files for a team, channel, or user</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="files:read" aria-label="Copy scope files:read"><code className="connector-page-code">files:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_get_file" data-action-label="Get File" data-action-scopes="files:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get File</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_get_file" aria-label="Copy slack_get_file"><code className="connector-page-code">slack\_get\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get detailed information about a file</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="files:read" aria-label="Copy scope files:read"><code className="connector-page-code">files:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_delete_file" data-action-label="Delete File" data-action-scopes="files:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete File</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_delete_file" aria-label="Copy slack_delete_file"><code className="connector-page-code">slack\_delete\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a file from Slack</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="files:write" aria-label="Copy scope files:write"><code className="connector-page-code">files:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_get_upload_url" data-action-label="Get File Upload URL" data-action-scopes="files:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get File Upload URL</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_get_upload_url" aria-label="Copy slack_get_upload_url"><code className="connector-page-code">slack\_get\_upload\_url</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get an external URL to upload a file to Slack</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="files:write" aria-label="Copy scope files:write"><code className="connector-page-code">files:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_complete_file_upload" data-action-label="Complete File Upload" data-action-scopes="files:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Complete File Upload</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_complete_file_upload" aria-label="Copy slack_complete_file_upload"><code className="connector-page-code">slack\_complete\_file\_upload</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Complete an external file upload and optionally share to channels</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="files:write" aria-label="Copy scope files:write"><code className="connector-page-code">files:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_share_file_public_url" data-action-label="Share File Public URL" data-action-scopes="files:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Share File Public URL</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_share_file_public_url" aria-label="Copy slack_share_file_public_url"><code className="connector-page-code">slack\_share\_file\_public\_url</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a public URL for a file</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="files:write" aria-label="Copy scope files:write"><code className="connector-page-code">files:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_revoke_file_public_url" data-action-label="Revoke File Public URL" data-action-scopes="files:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Revoke File Public URL</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_revoke_file_public_url" aria-label="Copy slack_revoke_file_public_url"><code className="connector-page-code">slack\_revoke\_file\_public\_url</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Revoke public sharing for a file</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="files:write" aria-label="Copy scope files:write"><code className="connector-page-code">files:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_get_me" data-action-label="Get Unified Credentials" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified Credentials</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_get_me" aria-label="Copy slack_unified_get_me"><code className="connector-page-code">slack\_unified\_get\_me</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the current Slack connection's unified credentials and identity.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list" />
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_auth_test" data-action-label="Auth Test" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Auth Test</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_auth_test" aria-label="Copy slack_auth_test"><code className="connector-page-code">slack\_auth\_test</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Validate the current Slack token via auth.test and return the raw response.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list" />
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_list_groups" data-action-label="List Unified Groups" data-action-scopes="usergroups:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Groups</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_list_groups" aria-label="Copy slack_unified_list_groups"><code className="connector-page-code">slack\_unified\_list\_groups</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified groups (Slack user groups) in a workspace.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="usergroups:read" aria-label="Copy scope usergroups:read"><code className="connector-page-code">usergroups:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_get_group" data-action-label="Get Unified Group" data-action-scopes="usergroups:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_get_group" aria-label="Copy slack_unified_get_group"><code className="connector-page-code">slack\_unified\_get\_group</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a unified Slack group by ID.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="usergroups:read" aria-label="Copy scope usergroups:read"><code className="connector-page-code">usergroups:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_list_organizations" data-action-label="List Unified Organizations" data-action-scopes="team:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Organizations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_list_organizations" aria-label="Copy slack_unified_list_organizations"><code className="connector-page-code">slack\_unified\_list\_organizations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified organizations in Slack.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="team:read" aria-label="Copy scope team:read"><code className="connector-page-code">team:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_get_organization" data-action-label="Get Unified Organization" data-action-scopes="team:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified Organization</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_get_organization" aria-label="Copy slack_unified_get_organization"><code className="connector-page-code">slack\_unified\_get\_organization</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a unified Slack organization by ID.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="team:read" aria-label="Copy scope team:read"><code className="connector-page-code">team:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_list_resource_types" data-action-label="List Unified Resource Types" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Resource Types</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_list_resource_types" aria-label="Copy slack_unified_list_resource_types"><code className="connector-page-code">slack\_unified\_list\_resource\_types</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified resource types in Slack.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list" />
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_list_resource_users" data-action-label="List Unified Resource Users" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Resource Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_list_resource_users" aria-label="Copy slack_unified_list_resource_users"><code className="connector-page-code">slack\_unified\_list\_resource\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified resource users for a Slack channel.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list" />
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_list_roles" data-action-label="List Unified Roles" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Roles</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_list_roles" aria-label="Copy slack_unified_list_roles"><code className="connector-page-code">slack\_unified\_list\_roles</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified roles in a Slack workspace.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list" />
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_get_role" data-action-label="Get Unified Role" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified Role</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_get_role" aria-label="Copy slack_unified_get_role"><code className="connector-page-code">slack\_unified\_get\_role</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a unified Slack role by ID.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list" />
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_list_users" data-action-label="List Unified Users" data-action-scopes="users:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Unified Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_list_users" aria-label="Copy slack_unified_list_users"><code className="connector-page-code">slack\_unified\_list\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List unified users in the Slack workspace.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:read" aria-label="Copy scope users:read"><code className="connector-page-code">users:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_unified_get_user" data-action-label="Get Unified User" data-action-scopes="users:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Unified User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_unified_get_user" aria-label="Copy slack_unified_get_user"><code className="connector-page-code">slack\_unified\_get\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a unified Slack user by ID.</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:read" aria-label="Copy scope users:read"><code className="connector-page-code">users:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_messages" data-action-label="List Messages" data-action-scopes="channels:history,groups:history,mpim:history,im:history">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Messages</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_messages" aria-label="Copy slack_list_messages"><code className="connector-page-code">slack\_list\_messages</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List messages from a conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:history" aria-label="Copy scope channels:history"><code className="connector-page-code">channels:history</code></button><button type="button" className="connector-page-code-button" data-copy="groups:history" aria-label="Copy scope groups:history"><code className="connector-page-code">groups:history</code></button><button type="button" className="connector-page-code-button" data-copy="mpim:history" aria-label="Copy scope mpim:history"><code className="connector-page-code">mpim:history</code></button><button type="button" className="connector-page-code-button" data-copy="im:history" aria-label="Copy scope im:history"><code className="connector-page-code">im:history</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_send_message" data-action-label="Send Message" data-action-scopes="chat:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Send Message</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_send_message" aria-label="Copy slack_send_message"><code className="connector-page-code">slack\_send\_message</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Send a message to a channel or conversation</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="chat:write" aria-label="Copy scope chat:write"><code className="connector-page-code">chat:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_update_message" data-action-label="Update Message" data-action-scopes="chat:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Message</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_update_message" aria-label="Copy slack_update_message"><code className="connector-page-code">slack\_update\_message</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing message</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="chat:write" aria-label="Copy scope chat:write"><code className="connector-page-code">chat:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_delete_message" data-action-label="Delete Message" data-action-scopes="chat:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Message</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_delete_message" aria-label="Copy slack_delete_message"><code className="connector-page-code">slack\_delete\_message</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a message</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="chat:write" aria-label="Copy scope chat:write"><code className="connector-page-code">chat:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_send_ephemeral_message" data-action-label="Send Ephemeral Message" data-action-scopes="chat:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Send Ephemeral Message</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_send_ephemeral_message" aria-label="Copy slack_send_ephemeral_message"><code className="connector-page-code">slack\_send\_ephemeral\_message</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Send a private temporary message visible only to a specific user in a channel (use for private welcome notes, warnings,...</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="chat:write" aria-label="Copy scope chat:write"><code className="connector-page-code">chat:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_schedule_message" data-action-label="Schedule Message" data-action-scopes="chat:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Schedule Message</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_schedule_message" aria-label="Copy slack_schedule_message"><code className="connector-page-code">slack\_schedule\_message</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Schedule a message to be sent at a specific time</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="chat:write" aria-label="Copy scope chat:write"><code className="connector-page-code">chat:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_scheduled_messages" data-action-label="List Scheduled Messages" data-action-scopes="chat:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Scheduled Messages</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_scheduled_messages" aria-label="Copy slack_list_scheduled_messages"><code className="connector-page-code">slack\_list\_scheduled\_messages</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all scheduled messages</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="chat:write" aria-label="Copy scope chat:write"><code className="connector-page-code">chat:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_delete_scheduled_message" data-action-label="Delete Scheduled Message" data-action-scopes="chat:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Scheduled Message</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_delete_scheduled_message" aria-label="Copy slack_delete_scheduled_message"><code className="connector-page-code">slack\_delete\_scheduled\_message</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a scheduled message</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="chat:write" aria-label="Copy scope chat:write"><code className="connector-page-code">chat:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_get_message_permalink" data-action-label="Get Message Permalink" data-action-scopes="channels:history,groups:history,mpim:history,im:history">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Message Permalink</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_get_message_permalink" aria-label="Copy slack_get_message_permalink"><code className="connector-page-code">slack\_get\_message\_permalink</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a permanent link to a message</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="channels:history" aria-label="Copy scope channels:history"><code className="connector-page-code">channels:history</code></button><button type="button" className="connector-page-code-button" data-copy="groups:history" aria-label="Copy scope groups:history"><code className="connector-page-code">groups:history</code></button><button type="button" className="connector-page-code-button" data-copy="mpim:history" aria-label="Copy scope mpim:history"><code className="connector-page-code">mpim:history</code></button><button type="button" className="connector-page-code-button" data-copy="im:history" aria-label="Copy scope im:history"><code className="connector-page-code">im:history</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_users" data-action-label="List Users" data-action-scopes="users:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_users" aria-label="Copy slack_list_users"><code className="connector-page-code">slack\_list\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all users in the Slack workspace and find user IDs by name or email</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:read" aria-label="Copy scope users:read"><code className="connector-page-code">users:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_list_user_conversations" data-action-label="List User Conversations" data-action-scopes="users:read,channels:read,groups:read,mpim:read,im:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List User Conversations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_list_user_conversations" aria-label="Copy slack_list_user_conversations"><code className="connector-page-code">slack\_list\_user\_conversations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List conversations a user is a member of</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:read" aria-label="Copy scope users:read"><code className="connector-page-code">users:read</code></button><button type="button" className="connector-page-code-button" data-copy="channels:read" aria-label="Copy scope channels:read"><code className="connector-page-code">channels:read</code></button><button type="button" className="connector-page-code-button" data-copy="groups:read" aria-label="Copy scope groups:read"><code className="connector-page-code">groups:read</code></button><button type="button" className="connector-page-code-button" data-copy="mpim:read" aria-label="Copy scope mpim:read"><code className="connector-page-code">mpim:read</code></button><button type="button" className="connector-page-code-button" data-copy="im:read" aria-label="Copy scope im:read"><code className="connector-page-code">im:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_get_user" data-action-label="Get User" data-action-scopes="users:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_get_user" aria-label="Copy slack_get_user"><code className="connector-page-code">slack\_get\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get details of a specific user</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:read" aria-label="Copy scope users:read"><code className="connector-page-code">users:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_get_user_by_email" data-action-label="Get User By Email" data-action-scopes="users:read.email">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get User By Email</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_get_user_by_email" aria-label="Copy slack_get_user_by_email"><code className="connector-page-code">slack\_get\_user\_by\_email</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get user details by email address (use to find user ID from email)</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:read.email" aria-label="Copy scope users:read.email"><code className="connector-page-code">users:read.email</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_lookup_discoverable_contact" data-action-label="Lookup Discoverable Contact" data-action-scopes="users:read,users:read.email">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Lookup Discoverable Contact</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_lookup_discoverable_contact" aria-label="Copy slack_lookup_discoverable_contact"><code className="connector-page-code">slack\_lookup\_discoverable\_contact</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Check if an email is discoverable on Slack</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:read" aria-label="Copy scope users:read"><code className="connector-page-code">users:read</code></button><button type="button" className="connector-page-code-button" data-copy="users:read.email" aria-label="Copy scope users:read.email"><code className="connector-page-code">users:read.email</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_get_user_profile" data-action-label="Get User Profile" data-action-scopes="users.profile:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get User Profile</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_get_user_profile" aria-label="Copy slack_get_user_profile"><code className="connector-page-code">slack\_get\_user\_profile</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a user's profile information including status text and emoji, title, phone, and custom profile fields</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users.profile:read" aria-label="Copy scope users.profile:read"><code className="connector-page-code">users.profile:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_set_user_profile" data-action-label="Set User Profile" data-action-scopes="users.profile:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Set User Profile</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_set_user_profile" aria-label="Copy slack_set_user_profile"><code className="connector-page-code">slack\_set\_user\_profile</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a user's profile information</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users.profile:write" aria-label="Copy scope users.profile:write"><code className="connector-page-code">users.profile:write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_get_user_presence" data-action-label="Get User Presence" data-action-scopes="users:read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get User Presence</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_get_user_presence" aria-label="Copy slack_get_user_presence"><code className="connector-page-code">slack\_get\_user\_presence</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the presence of a user</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:read" aria-label="Copy scope users:read"><code className="connector-page-code">users:read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="slack_set_user_presence" data-action-label="Set User Presence" data-action-scopes="users:write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Set User Presence</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="slack_set_user_presence" aria-label="Copy slack_set_user_presence"><code className="connector-page-code">slack\_set\_user\_presence</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Manually set the user's presence</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="users:write" aria-label="Copy scope users:write"><code className="connector-page-code">users:write</code></button></div>
        </div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/slack/guides/connector-profile/oauth-2-0-bot-token" icon="https://stackone-logos.com/api/slack/filled/png" horizontal>
        Slack - OAuth 2.0 (Bot Token)
      </Card>

      <Card title="Connector Profile" href="/connectors/slack/guides/connector-profile/oauth-2-0-user-token" icon="https://stackone-logos.com/api/slack/filled/png" horizontal>
        Slack - OAuth 2.0 (User Token)
      </Card>

      <Card title="Connector Profile" href="/connectors/slack/guides/connector-profile/access-token-bot-or-user" icon="https://stackone-logos.com/api/slack/filled/png" horizontal>
        Slack - Access Token (Bot or User)
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/slack/guides/link-account/oauth-2-0-bot-token" icon="https://stackone-logos.com/api/slack/filled/png" horizontal>
        Slack - OAuth 2.0 (Bot Token)
      </Card>

      <Card title="Link Account" href="/connectors/slack/guides/link-account/oauth-2-0-user-token" icon="https://stackone-logos.com/api/slack/filled/png" horizontal>
        Slack - OAuth 2.0 (User Token)
      </Card>

      <Card title="Link Account" href="/connectors/slack/guides/link-account/access-token-bot-or-user" icon="https://stackone-logos.com/api/slack/filled/png" horizontal>
        Slack - Access Token (Bot or User)
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
