OAuth2Scopes
Index
Enumeration Members
- ActivitiesRead
- ActivitiesWrite
- ApplicationsBuildsRead
- ApplicationsBuildsUpload
- ApplicationsCommands
- ApplicationsCommandsUpdate
- ApplicationsEntitlements
- ApplicationsStoreUpdate
- Bot
- Connections
- GroupDMJoins
- Guilds
- GuildsJoin
- GuildsMembersRead
- Identify
- MessagesRead
- RPC
- RPCNotificationsRead
- RelationshipsRead
- WebhookIncoming
Enumeration Members
ActivitiesRead
Allows your app to fetch data from a user’s “Now Playing/Recently Played” list - requires Discord approval
ActivitiesWrite
Allows your app to update a user’s activity - requires Discord approval (NOT REQUIRED FOR GAMESDK ACTIVITY MANAGER)
ApplicationsBuildsRead
Allows your app to read build data for a user’s applications
ApplicationsBuildsUpload
Allows your app to upload/update builds for a user’s applications - requires Discord approval
ApplicationsCommands
Allows your app to use Application Commands in a guild
ApplicationsCommandsUpdate
Allows your app to update its Application Commands via this bearer token - client credentials grant only
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
Bot
For oauth2 bots, this puts the bot in the user’s selected guild by default
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)
RPC
For local rpc server access, this allows you to control a user’s local Discord client - requires Discord approval
RPCNotificationsRead
For local rpc server api access, this allows you to receive notifications pushed out to the user - requires Discord approval
RelationshipsRead
Allows your app to know a user’s friends and implicit relationships - requires Discord approval
WebhookIncoming
This generates a webhook that is returned in the oauth token response for authorization code grants
API and gateway v8 are deprecated and the types will not receive further updates, please update to v10.