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

channel:read:editors

Get channel editors

This allows the application to view the list of users that have edit rights for the authenticated user's channel.

channel:read:subscriptions

Get subscriptions

This allows the application to view the list of users subscribed to the authenticated user's channel.

channel:manage:broadcast

Modify channel details

Update stream tags

This allows the application to view and update broadcast settings for the authenticated user's channel.

channel:manage:schedule

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.

clips:edit

Create clip

This allows the application to create clips on behalf of the authenticated user.

user:read:blocked_users

Get block list

This allows the application to view the list of users the authenticated user has blocked.

user:read:email

Get users

This allows the application to view the authenticated user's verified email address.

user:read:follows

Get followed streams

This allows the application to view the list of channels that the authenticated user follows.

user:manage:blocked_users

Block user

Unblock user

This allows the application to block or unblock users on behalf of the authenticated user.

user:edit

Modify user details

This allows the application to update the description for the authenticated user's channel.