Slack permissions
When you connect StatusGator to Slack, the app requests a small set of permissions (scopes) so it can post updates and support in-Slack features. StatusGator does not have permission to read your Slack messages.
| Permission | What It Allows | Why We Need It |
|---|---|---|
chat:write | Allows the app to send messages to channels | StatusGator uses this permission to post status updates into your selected Slack channels. |
chat:write.public | Allows the app to send messages to channels it hasn't been invited to | Enables StatusGator to post updates when requested, even if the app hasn’t been manually invited to every channel. |
chat:write.customize | Allows the app to send messages with customized usernames and avatars | Lets StatusGator messages appear with a custom name and icon, making updates more recognizable in your Slack workspace. |
commands | Enables the use of Slash commands | This allows you to interact with StatusGator via Slack Slash commands (e.g., /statusgator) for quick access to service statuses or settings. |
team:read | Provides basic team information including the workspace name | Used to display relevant information on the Slack app integration page and to personalize your StatusGator integration. |
channels:read | Access to public channel metadata | Allows StatusGator to list your available public channels when setting up notifications. |
groups:read | Access to private channel metadata | Lets StatusGator display private channels in your integration setup, so you can send alerts to them if desired. |
links:read | Lets the app receive metadata about shared URLs | Required if you want StatusGator to unfurl status links shared in Slack messages (i.e., show a preview when a link is posted). |
links:write | Allows the app to show rich previews of links | Used in combination with links:read to display rich previews of status links shared in Slack. |