Slack permission scopes

Permissions used by our Slack integration

Updated over a week ago

Here are the different permissions required by our Slack integration and the intended usage for each:

Bot permission scope

Usage

chat:write

im:write

mpim:write

Send message as Café bot (notifications, random coffee...)

team:read

users:read
users:read.email

Get information about workspace/users to fill users profile

channels:manage

channels:read

Create ephemeral channels (eg: #nyc-office-today)
Public channels discovery in Café

usergroups:write

usergroups:read

Create and manage user groups
(eg: @nyc-office-today)

User permission scope

Usage

Change user status to display where user is working from each day

Join/leave ephemeral channels

Did this answer your question?