Twitch · OAuth Scopes
Twitch OAuth Scopes
OAuth 2.0
derived
Twitch publishes 42 OAuth 2.0 scopes via the clientCredentials and authorizationCode flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Twitch API on a user’s behalf.
Tokens are issued from https://id.twitch.tv/oauth2/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
EntertainmentGamingLive VideoStreamingVideo
Scopes: 42
Flows: clientCredentials, authorizationCode
Method: derived
OAuth endpoints
Authorization URL
https://id.twitch.tv/oauth2/authorize
https://id.twitch.tv/oauth2/authorize
Token URL
https://id.twitch.tv/oauth2/token
https://id.twitch.tv/oauth2/token
Flows
clientCredentialsauthorizationCode
clientCredentialsauthorizationCode
Scopes (42)
| Scope | Description | Flows |
|---|---|---|
| analytics:read:extensions | View analytics data for extensions | authorizationCode |
| analytics:read:games | View analytics data for games | authorizationCode |
| bits:read | View Bits information | authorizationCode |
| channel:edit:commercial | Run commercials on a channel | authorizationCode |
| channel:manage:broadcast | Manage a channel's broadcast configuration | authorizationCode |
| channel:manage:moderators | Add and remove channel moderators | authorizationCode |
| channel:manage:polls | Manage a channel's polls | authorizationCode |
| channel:manage:predictions | Manage a channel's predictions | authorizationCode |
| channel:manage:raids | Manage a channel's raids | authorizationCode |
| channel:manage:redemptions | Manage channel points custom rewards and their redemptions | authorizationCode |
| channel:manage:schedule | Manage a channel's stream schedule | authorizationCode |
| channel:manage:videos | Manage a channel's videos | authorizationCode |
| channel:read:editors | View a channel's editors | authorizationCode |
| channel:read:goals | View a channel's goals | authorizationCode |
| channel:read:hype_train | View Hype Train information | authorizationCode |
| channel:read:polls | View a channel's polls | authorizationCode |
| channel:read:predictions | View a channel's predictions | authorizationCode |
| channel:read:redemptions | View channel points custom rewards and their redemptions | authorizationCode |
| channel:read:stream_key | Read an authorized user's stream key | authorizationCode |
| channel:read:subscriptions | View a channel's subscribers | authorizationCode |
| chat:edit | Send live stream chat messages | authorizationCode |
| chat:read | View live stream chat messages | authorizationCode |
| clips:edit | Create clips | authorizationCode |
| moderation:read | View a channel's moderation data | authorizationCode |
| moderator:manage:announcements | Send announcements in channels | authorizationCode |
| moderator:manage:automod | Manage messages held by AutoMod | authorizationCode |
| moderator:manage:banned_users | Ban and unban users | authorizationCode |
| moderator:manage:blocked_terms | Manage blocked terms | authorizationCode |
| moderator:manage:chat_messages | Delete chat messages | authorizationCode |
| moderator:manage:chat_settings | Manage chat settings | authorizationCode |
| moderator:read:chatters | View the chatters in a channel | authorizationCode |
| moderator:read:followers | Read the followers of a channel | authorizationCode |
| user:edit | Manage a user's account | authorizationCode |
| user:edit:broadcast | Edit a user's broadcasting configuration | authorizationCode |
| user:manage:blocked_users | Manage user's block list | authorizationCode |
| user:manage:whispers | Send whisper messages | authorizationCode |
| user:read:blocked_users | View a user's block list | authorizationCode |
| user:read:broadcast | View a user's broadcasting configuration | authorizationCode |
| user:read:email | View a user's email address | authorizationCode |
| user:read:follows | View the list of channels a user follows | authorizationCode |
| user:read:subscriptions | View a user's subscriptions | authorizationCode |
| whispers:read | View whisper messages | authorizationCode |