Skip to content

Commit f4aabe5

Browse files
committed
update helix scopes
1 parent 4514904 commit f4aabe5

1 file changed

Lines changed: 41 additions & 7 deletions

File tree

resources/lib/twitch/oauth/helix/scopes.py

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,45 @@
1010
See LICENSES/GPL-3.0-only for more information.
1111
"""
1212

13-
analytics_read_extensions = 'analytics:read:extensions' # View analytics data for your extensions.
14-
analytics_read_games = 'analytics:read:games' # View analytics data for your games.
15-
bits_read = 'bits:read' # View Bits information for your channel.
16-
clips_edit = 'clips:edit' # Manage a clip object.
13+
analytics_read_extensions = 'analytics:read:extensions' # View analytics data for the Twitch Extensions owned by the authenticated account.
14+
analytics_read_games = 'analytics:read:games' # View analytics data for the games owned by the authenticated account.
15+
bits_read = 'bits:read' # View Bits information for a channel.
16+
channel_edit_commercial = 'channel:edit:commercial' # Run commercials on a channel.
17+
channel_manage_broadcast = 'channel:manage:broadcast' # Manage a channel’s broadcast configuration, including updating channel configuration and managing stream markers and stream tags.
18+
channel_manage_extensions = 'channel:manage:extensions' # Manage a channel’s Extension configuration, including activating Extensions.
19+
channel_manage_polls = 'channel:manage:polls' # Manage a channel’s polls.
20+
channel_manage_predictions = 'channel:manage:predictions' # Manage of channel’s Channel Points Predictions
21+
channel_manage_redemptions = 'channel:manage:redemptions' # Manage Channel Points custom rewards and their redemptions on a channel.
22+
channel_manage_schedule = 'channel:manage:schedule' # Manage a channel’s stream schedule.
23+
channel_manage_videos = 'channel:manage:videos' # Manage a channel’s videos, including deleting videos.
24+
channel_read_editors = 'channel:read:editors' # View a list of users with the editor role for a channel.
25+
channel_read_goals = 'channel:read:goals' # View Creator Goals for a channel.
26+
channel_read_hype_train = 'channel:read:hype_train' # View Hype Train information for a channel.
27+
channel_read_polls = 'channel:read:polls' # View a channel’s polls.
28+
channel_read_predictions = 'channel:read:predictions' # View a channel’s Channel Points Predictions.
29+
channel_read_redemptions = 'channel:read:redemptions' # View Channel Points custom rewards and their redemptions on a channel.
30+
channel_read_stream_key = 'channel:read:stream_key' # View an authorized user’s stream key.
31+
channel_read_subscriptions = 'channel:read:subscriptions' # View a list of all subscribers to a channel and check if a user is subscribed to a channel.
32+
clips_edit = 'clips:edit' # Manage Clips for a channel.
33+
moderation_read = 'moderation:read' # View a channel’s moderation data including Moderators, Bans, Timeouts, and Automod settings.
34+
moderator_manage_banned_users = 'moderator:manage:banned_users' # Ban and unban users.
35+
moderator_read_blocked_terms = 'moderator:read:blocked_terms' # View a broadcaster’s list of blocked terms.
36+
moderator_manage_blocked_terms = 'moderator:manage:blocked_terms' # Manage a broadcaster’s list of blocked terms.
37+
moderator_manage_automod = 'moderator:manage:automod' # Manage messages held for review by AutoMod in channels where you are a moderator.
38+
moderator_read_automod_settings = 'moderator:read:automod_settings' # View a broadcaster’s AutoMod settings.
39+
moderator_manage_automod_settings = 'moderator:manage:automod_settings' # Manage a broadcaster’s AutoMod settings.
40+
moderator_read_chat_settings = 'moderator:read:chat_settings' # View a broadcaster’s chat room settings.
41+
moderator_manage_chat_settings = 'moderator:manage:chat_settings' # Manage a broadcaster’s chat room settings.
1742
user_edit = 'user:edit' # Manage a user object.
18-
user_edit_broadcast = 'user:edit:broadcast' # Edit your channel’s broadcast configuration, including extension configuration. (This scope implies user:read:broadcast capability.)
19-
user_read_broadcast = 'user:read:broadcast' # View your broadcasting configuration, including extension configurations.
20-
user_read_email = 'user:read:email' # Read authorized user’s email address.
43+
user_edit_follows = 'user:edit:follows' # Deprecated. Was previously used for “Create User Follows” and “Delete User Follows.” See Deprecation of Create and Delete Follows API Endpoints.
44+
user_manage_blocked_users = 'user:manage:blocked_users' # Manage the block list of a user.
45+
user_read_blocked_users = 'user:read:blocked_users' # View the block list of a user.
46+
user_read_broadcast = 'user:read:broadcast' # View a user’s broadcasting configuration, including Extension configurations.
47+
user_read_email = 'user:read:email' # View a user’s email address.
48+
user_read_follows = 'user:read:follows' # View the list of channels a user follows.
49+
user_read_subscriptions = 'user:read:subscriptions' # View if an authorized user is subscribed to specific channels.
50+
channel_moderate = 'channel:moderate' # Perform moderation actions in a channel. The user requesting the scope must be a moderator in the channel.
51+
chat_edit = 'chat:edit' # Send live stream chat and rooms messages.
52+
chat_read = 'chat:read' # View live stream chat and rooms messages.
53+
whispers_read = 'whispers:read' # View your whisper messages.
54+
whispers_edit = 'whispers:edit' # Send whisper messages.

0 commit comments

Comments
 (0)