# Functions
New creates a new Twitch provider, and sets up important connection details.
# Constants
ScopeAnalyticsReadExtensions provides access to view analytics data for the Twitch Extensions owned by the authenticated account.
ScopeAnalyticsReadGames provides accesss to view analytics data for the games owned by the authenticated account.
ScopeBitsRead provides access to view Bits information for a channel.
ScopeChannelCommercial is a v5 scope.
ScopeChannelEditCommercial provides access to run commercials on a channel.
ScopeChannelEditor is a v5 scope which maps to channel:manage:broadcast and channel:manage:videos.
ScopeChannelManageBroadcast provides access to manage a channel’s broadcast configuration, including updating channel configuration and managing stream markers and stream tags.
ScopeChannelManageExtensions provides access to manage a channel’s Extension configuration, including activating Extensions.
ScopeChannelManageGuestStar provides access to manage Guest Star for your channel.
ScopeChannelManageModerators provides access to add or remove the moderator role from users in your channel.
ScopeChannelManagePolls provides access to manage a channel’s polls.
ScopeChannelManagePredictions provides access to manage a channel’s Channel Points Predictions.
ScopeChannelManageRaids provides access to manage a channel raiding another channel.
ScopeChannelManageRedemptions provides access to manage Channel Points custom rewards and their redemptions on a channel.
ScopeChannelManageSchedule provides access to manage a channel’s stream schedule.
ScopeChannelManageVideos provides access to manage a channel’s videos, including deleting videos.
ScopeChannelManageVips provide access to add or remove the VIP role from users in your channel.
ScopeChannelModerate provides access to perform moderation actions in a channel.
ScopeChannelRead is a v5 scope which maps to channel:read:editors, channel:read:stream_key, and user:read:email.
ScopeChannelReadCharity provides access to read charity campaign details and user donations on your channel.
ScopeChannelReadEditors provides access to view a list of users with the editor role for a channel.
ScopeChannelReadGoals provides access to view Creator Goals for a channel.
ScopeChannelReadGuestStar provides access to read Guest Star details for your channel.
ScopeChannelReadHypeTrain provides access to view Hype Train information for a channel.
ScopeChannelReadPolls provides access to view a channel’s polls.
ScopeChannelReadPredictions provides access to view a channel’s Channel Points Predictions.
ScopeChannelReadRedemptions provides access to view Channel Points custom rewards and their redemptions on a channel.
ScopeChannelReadStreamKey provides access to view an authorized user’s stream key.
ScopeChannelReadSubscriptions provides access to view a list of all subscribers to a channel and check if a user is subscribed to a channel.
ScopeChannelReadVips provides access to read the list of VIPs in your channel.
ScopeChannelSubscriptions is a v5 scope.
ScopeChatEdit provides access to send live stream chat messages.
ScopeChatRead provides access to view live stream chat messages.
ScopeClipsEdit provides access to manage Clips for a channel.
ScopeModerationRead provides access to view a channel’s moderation data including Moderators, Bans, Timeouts, and AutoMod settings.
ScopeModeratorManageAnnouncements provides access to send announcements in channels where you have the moderator role.
ScopeModeratorManageAutomod provides access to manage messages held for review by AutoMod in channels where you are a moderator.
ScopeModeratorManageAutomodSettings provides access to manage a broadcaster’s AutoMod settings.
ScopeModeratorManageBannedUsers provides access to ban and unban users.
ScopeModeratorManageBlockedTerms provides access to manage a broadcaster’s list of blocked terms.
ScopeModeratorManageChatMessages provides access to delete chat messages in channels where you have the moderator role.
ScopeModeratorManageChatSettings provides access to manage a broadcaster’s chat room settings.
ScopeModeratorManageGuestStar provides access to Manage Guest Star for channels where you are a Guest Star moderator.
ScopeModeratorManageShieldMode provides access to manage a broadcaster’s Shield Mode status.
ScopeModeratorManageShoutouts provides access to manage a broadcaster’s shoutouts.
ScopeModeratorReadAutomodSettings provides access to view a broadcaster’s AutoMod settings.
ScopeModeratorReadBlockedTerms provides access to view a broadcaster’s list of blocked terms.
ScopeModeratorReadChatSettings provides access to view a broadcaster’s chat room settings.
ScopeModeratorReadChatters provides access to view the chatters in a broadcaster’s chat room.
ScopeModeratorReadFollowers provides access to read the followers of a broadcaster.
ScopeModeratorReadGuestStar provides access to read Guest Star details for channels where you are a Guest Star moderator.
ScopeModeratorReadShieldMode provides access to view a broadcaster’s Shield Mode status.
ScopeModeratorReadShoutouts provides access to view a broadcaster’s shoutouts.
ScopeUserBlocksEdit is a v5 scope.
ScopeUserBlocksRead is a v5 scope.
ScopeUserEdit provides access to manage a user object.
ScopeUserEditFollows is deprecated.
ScopeUserFollowsEdit is a v5 scope.
ScopeUserManageBlockedUsers provides access to manage the block list of a user.
ScopeUserManageChatColor provides access to update the color use for the user’s name in chat.
ScopeUserManageWhispers provides access to read whispers that you send and receive, and send whispers on your behalf.
ScopeUserRead is a v5 scope.
ScopeUserReadBlockedUsers provides access to view the block list of a user.
ScopeUserReadBroadcast provides access to view a user’s broadcasting configuration, including Extension configurations.
ScopeUserReadEmail provides access to view a user’s email address.
ScopeUserReadFollows provides access to view the list of channels a user follows.
ScopeUserReadSubscriptions provides access to view if an authorized user is subscribed to specific channels.
ScopeUserSubscriptions is a v5 scope.
ScopeWhispersEdit provides access to send whisper messages.
ScopeWhispersRead provides access to view your whisper messages.