Slack apps scopes reference
When you create a Slack app and Isolated Cloud site integration, you’ll need to initiate the creation of a site Custom Integration. This process involves the creation of a Custom Integration manifest, which includes Slack scopes and permissions for users and bots.
If your organization’s security posture requires reduced access for Slack, you may need to remove or modify the scopes in the Custom Integration’s manifest. Doing this, however, may impact some app features.
This page maps which Jira and Confluence features are affected by each Slack scope.
Jira features affected by Slack scopes
Slack scopes | Scope Type | 詳細 | Features that are powered by these scopes |
|---|---|---|---|
ボット | View messages that directly mention @Jira in conversations that the app is in | 🔔 Bot Mention Handling Respond when @mentioned in channels and opens a project subscription configuration modal App Home interactions - Contextual help and commands | |
ボット | View messages and other content in public channels that Jira Cloud has been added to | 🧠 Thread Context Analysis
| |
ボット | View messages and other content in private channels that Jira Cloud has been added to | ||
ボット | View messages and other content in direct messages that Jira Cloud has been added to | ||
BOT USER | View basic information about public channels in a workspace Sometimes we need to call conversations.list to get information about channels messages were posted to | 🔌 Channel-Issue Connections
📋 Channel Management
| |
BOT USER | View basic information about a user’s private channels View basic information about private channels that Jira Cloud has been added to
| ||
BOT USER | View basic information about direct messages that Jira Cloud has been added to Sometimes we need to call im.list in order to see if our bot is in the list.
|
| |
ボット | Start direct messages with people | エラー管理
| |
| ボット | Send messages as @Jira | 🔔 Issue Notifications & Alerts
🔗 Issue Creation Workflows
🏠 App Home Messaging
📝 Message Cleanup
|
ボット | Send messages to public channels @Jira isn't a member of | ||
ボット | Add shortcuts and/or slash commands that people can use
| ⚡ Slash Commands (/jira), few examples:
| |
BOT USER | Manage private channels that Jira Cloud has been added to and create new ones Manage a user’s private channels and create new ones on a user’s behalf | 👋 Smart Channel Invitations
| |
USER | Manage a user’s public channels and create new ones on a user’s behalf | ||
ボット | Start group direct messages with people | 👥 Group DM Support - Issue notifications in group conversations | |
BOT USER | View basic information about group direct messages that Jira Cloud has been added to View basic information about a user’s group direct messages | 👥 Group DM Support - Issue notifications in group conversations
| |
ボット | View messages and other content in group direct messages that Jira Cloud has been added to | 🔗 Jira Link Unfurling - When only issue key is shared in the MPIM | |
BOT USER
| View atlassian.net, jira.com, and team.atlassian.com URLs in messages | 🔗 Jira Link Unfurling (Major Feature)
| |
BOT USER | Show previews of atlassian.net, jira.com, and team.atlassian.com URLs in messages | ||
ボット | View the name, email domain, and icon for workspaces Jira Cloud is connected to | 🏢 Workspace Management in Connect App
| |
ボット | We use this scope to have ability to view people in a workspace to see their display names | 🎯 Smart Assignee Suggestions
👥 User Management
| |
ボット | We use this scope to have ability to view email addresses of people in a workspace | Any action which can be performed without logging in, e.g. rich link previews. |
Confluence features affected by Slack scopes
Slack Scopes | Scope Type | 詳細 | Features that are powered by these scopes |
|---|---|---|---|
ボット | View messages that directly mention @Confluence in conversations that the app is in Request Reason: We use this scope to have the ability to view messages that directly mention @Confluence in conversations that the app is in
|
| |
ボット | View messages and other content in public channels that Confluence Cloud has been added to Request Reason: We use this scope to have the ability to view messages and other content in public channels that Confluence Cloud has been added to.
|
| |
ボット | Manage public channels that Confluence Cloud has been added to and create new ones Request Reason: We use this scope to have the ability to invite users to the channel (conversations.invite call).
|
| |
BOT USER | View basic information about public channels in a workspace. Request Reason: We use this scope to read the channel name and type on behalf of user, so we can show it in the list of subscriptions for this user View basic information about public channels in a workspace Request Reason: We use this scope to read the channel name and type on behalf of user, so we can show it in the list of subscriptions for this user |
| |
USER | Manage a user’s public channels and create new ones on a user’s behalf Request Reason: We use this scope to have the ability to auto-invite the Confluence bot to the channel when they create a subscription to a public channel. |
| |
ボット | Send messages as @Confluence Request Reason: We use this scope to have the ability to send messages as Confluence bot to the channels where the bot is present.
|
| |
ボット | Send messages to channels @Confluence isn't a member of Request Reason: We use this scope to have the ability to send messages as Confluence bot to the public channels.
|
| |
ボット | Add shortcuts and/or slash commands that people can use Request Reason: We use this scope to have the ability to introduce slash commands that people can use to interact with the bot, for example manage subscriptions.
|
| |
ボット | View messages and other content in private channels that Confluence Cloud has been added to Request Reason: We use this scope to have the ability to view messages and other content in private channels that Confluence Cloud has been added to.
|
| |
BOT USER | View basic information about private channels that Confluence Cloud has been added to Request Reason: We use this scope to have the ability to view basic information about private channels that Confluence Cloud has been added to. View basic information about a user’s private channels Request Reason: We use this scope to read the channel name and type on behalf of user, so we can show it in the list of subscriptions for this user |
| |
BOT USER | Manage private channels that Confluence Cloud has been added to and create new ones Request Reason: We use this scope to have the ability to invite users to the private channel (conversations.invite call). Manage a user’s private channels and create new ones on a user’s behalf Request Reason: We use this scope to have the ability to auto-invite the Confluence bot to the channel when they create a subscription to a private channel. |
| |
ボット | View messages and other content in direct messages that Confluence Cloud has been added to Request Reason: We use this scope to have the ability to view messages and other content in direct messages that Confluence Cloud has been added to.
|
| |
ボット | View basic information about direct messages that Confluence Cloud has been added to Request Reason: We use this scope to have the ability to view basic information about direct messages that Confluence Cloud has been added to
|
| |
ボット | Start direct messages with people Request Reason: We use this scope to have the ability to start direct messages with people (conversations.open call).
|
| |
BOT USER | View atlassian.net, http://jira.com , and team.atlassian.com URLs in messages Request Reason: We use this scope to have ability to listen to Confluence links when they are shared in the channel
| Major Features
| |
BOT USER | Show previews of atlassian.net, http://jira.com , and team.atlassian.com URLs in messages Request Reason: We use this scope to post link previews when the user shares Confluence link
| ||
ボット | View messages and other content in group direct messages that Confluence Cloud has been added to Request Reason: We use this scope to have ability to view messages and other content in group direct messages that Confluence Cloud has been added to
|
| |
ボット | View basic information about group direct messages that Confluence Cloud has been added to Request Reason: We use this scope to have ability to view basic information about group direct messages that Confluence Cloud has been added to |
| |
ボット | Start group direct messages with people Request Reason: We use this scope to have ability to start group direct messages with people
|
| |
ボット | View emoji reactions and their associated content in channels and conversations that Confluence Cloud has been added to Request Reason: We use this scope to get the events when a user liked an unfurl with a Confluence page (or starred that) to replay the likes on Confluence side or add this page to favorites in Confluence
|
| |
ボット | View the name, email domain, and icon for workspaces Confluence Cloud is connected to Request Reason: We use this scope to have ability to view the name, email domain, and icon for workspaces Confluence Cloud is connected to
|
| |
ボット | View profile details about people in a workspace Request Reason: We use this scope to have ability to view profile details about people in a workspace
|
| |
ボット | View people in a workspace Request Reason: We use this scope to have ability to view people in a workspace | ||
ボット | View email addresses of people in a workspace Request Reason: We use this scope to have ability to view email addresses of people in a workspace |
|
この内容はお役に立ちましたか?