Scopes
Find details regarding the access token scopes used in this course.
We'll cover the following
User access token scopes
We've made many calls to the Twitch API, many of which use a user access token for authorization. Different requests require different scopes, with each scope defining an action the application is allowed to perform or a resource it is permitted to view.
The table below summarizes the access token scopes that the requests covered in this course require:
Scope | Required for Endpoints | Description |
| Get channel editors | This allows the application to view the list of users that have edit rights for the authenticated user's channel. |
| Get subscriptions | This allows the application to view the list of users subscribed to the authenticated user's channel. |
| Modify channel details Update stream tags | This allows the application to view and update broadcast settings for the authenticated user's channel. |
| Create schedule segment Update schedule segment Delete schedule segment Update stream schedule | This allows the application to create, update, and delete schedule segments, as well as update the stream settings for the authenticated user's channel. |
| Create clip | This allows the application to create clips on behalf of the authenticated user. |
| Get block list | This allows the application to view the list of users the authenticated user has blocked. |
| Get users | This allows the application to view the authenticated user's verified email address. |
| Get followed streams | This allows the application to view the list of channels that the authenticated user follows. |
| Block user Unblock user | This allows the application to block or unblock users on behalf of the authenticated user. |
| Modify user details | This allows the application to update the description for the authenticated user's channel. |