OAuth2PublicUserScopes
Index
Enumeration Members
ApplicationCommandsPermissionsUpdate
Allows your app to update permissions for its commands using a Bearer token - client credentials grant only
ApplicationsBuildsRead
Allows your app to read build data for a user’s applications
ApplicationsEntitlements
Allows your app to read entitlements for a user’s applications
ApplicationsStoreUpdate
Allows your app to read and update store data (SKUs, store listings, achievements, etc.) for a user’s applications
Connections
Allows /users/@me/connections to return linked third-party accounts
Enables /users/@me to return an email
GroupDMJoins
Allows your app to join users to a group dm
Guilds
Allows /users/@me/guilds to return basic information about all of a user’s guilds
GuildsJoin
Allows /guilds/{guild.id}/members/{user.id} to be used for joining users to a guild
GuildsMembersRead
Allows /users/@me/guilds/{guild.id}/member to return a user’s member information in a guild
Identify
Allows /users/@me without email
MessagesRead
For local rpc server api access, this allows you to read messages from all client channels (otherwise restricted to channels/guilds your app creates)
RPCNotificationsRead
For local rpc server api access, this allows you to receive notifications pushed out to the user
Users can authorize these scopes using the normal OAuth2 process
See https://discord.com/developers/docs/topics/oauth2#shared-resources-oauth2-scopes-public-user-scopes