Actions (143)
Moderation · 21
- Add Blocked TermPOST /helix/moderation/blocked_terms
Adds a blocked term.
documented - Add Channel ModeratorPOST /helix/moderation/moderators
Adds a moderator to a channel.
documented - Add Channel VIPPOST /helix/moderation/vips
Adds a VIP to a channel.
documented - Add Suspicious Status to Chat UserPOST /helix/moderation/suspicious
Adds suspicious status to a chat user.
documented - Ban UserPOST /helix/moderation/bans
Bans a user from the broadcaster’s channel.
documented - Delete Chat MessagesDELETE /helix/moderation/chat-messages
Deletes chat messages in bulk.
documented - Get Banned UsersGET /helix/moderation/banned_users
Gets a broadcaster’s list of banned users.
documented - Get Blocked TermsGET /helix/moderation/blocked_terms
Gets a broadcaster’s blocked terms.
documented - Get Moderated ChannelsGET /helix/moderation/channels
Gets channels where the user has moderator privileges.
documented - Get ModeratorsGET /helix/moderation/moderators
Gets the list of moderators for a channel.
documented - Get Shield Mode StatusGET /helix/moderation/shield
Gets shield mode status.
documented - Get Unban RequestsGET /helix/moderation/unbans
Gets a list of unban requests.
documented - Get VIPsGET /helix/moderation/vips
Gets the VIP list for a channel.
documented - Remove Blocked TermDELETE /helix/moderation/blocked_terms
Removes a blocked term.
documented - Remove Channel ModeratorDELETE /helix/moderation/moderators
Removes a moderator from a channel.
documented - Remove Channel VIPDELETE /helix/moderation/vips
Removes a VIP from a channel.
documented - Remove Suspicious Status From Chat UserPOST /helix/moderation/suspicious
Removes suspicious status from a chat user.
documented - Resolve Unban RequestsPOST /helix/moderation/unban-requests
Resolves an unban request.
documented - Unban UserDELETE /helix/moderation/bans
Unbans a user from the broadcaster’s channel.
documented - Update Shield Mode StatusPUT /helix/moderation/shield
Updates shield mode status.
documented - Warn Chat UserPOST /helix/moderation/warn
Warns a chat user.
documented
Chat · 15
- Get Channel Chat BadgesGET /helix/chat/badges
Gets the broadcaster’s list of custom chat badges.
documented - Get Channel EmotesGET /helix/chat/emotes
Gets the broadcaster’s list of custom emotes.
documented - Get Chat SettingsGET /helix/chat/settings
Gets the broadcaster’s chat settings.
documented - Get ChattersGET /helix/chat/channels
Gets the list of users that are connected to the broadcaster’s chat session.
documented - Get Emote SetsGET /helix/chat/emotes/set
Gets emotes for one or more specified emote sets.
documented - Get Global Chat BadgesGET /helix/chat/badges/global
Gets Twitch’s list of chat badges.
documented - Get Global EmotesGET /helix/chat/emotes/global
Gets all global emotes.
documented - Get Shared Chat SessionGET /helix/chat/session
Retrieves the active shared chat session for a channel.
documented - Get User Chat ColorGET /helix/chat/colors
Gets the color used for the user’s name in chat.
documented - Get User EmotesGET /helix/chat/user-emotes
Retrieves emotes available to the user across all channels.
documented - Send Chat AnnouncementPOST /helix/chat/announcements
Sends an announcement to the broadcaster’s chat room.
documented - Send Chat MessagePOST /helix/chat/messages
Sends a message to the broadcaster’s chat room.
documented - Send a ShoutoutPOST /helix/chat/shoutouts
Sends a Shoutout to the specified broadcaster.
documented - Update Chat SettingsPUT /helix/chat/settings
Updates the broadcaster’s chat settings.
documented - Update User Chat ColorPUT /helix/chat/colors
Updates the color used for the user’s name in chat.
documented
Extensions · 15
- Create Extension SecretPOST /helix/extensions/secret
Creates a shared secret for an extension.
documented - Create Extension SecretPOST /helix/extensions/secret
Creates an extension secret.
documented - Get Extension Bits ProductsGET /helix/extensions/bits
Gets the list of Bits products that belongs to the extension.
documented - Get Extension Configuration SegmentGET /helix/extensions/config
Gets a configuration segment for an extension.
documented - Get Extension Live ChannelsGET /helix/extensions/live
Gets a list of broadcasters that are streaming live and have installed or activated the extension.
documented - Get Extension Live ChannelsGET /helix/extensions/live-channels
Gets broadcasters that have installed or activated the extension.
documented - Get Extension SecretsGET /helix/extensions/secrets
Gets an extension’s list of shared secrets.
documented - Get Extension SecretsGET /helix/extensions/secret
Gets an extension’s list of shared secrets.
documented - Get ExtensionsGET /helix/extensions
Gets information about an extension.
documented - Get ExtensionsGET /helix/extensions
Gets information about an extension.
documented - Get Released ExtensionsGET /helix/extensions/released
Gets information about released extensions.
documented - Send Extension Chat MessagePOST /helix/extensions/chat
Sends a message to viewers in Extension chat.
documented - Send Extension PubSub MessagePOST /helix/extensions/public
Sends a message to one or more viewers (Extension PubSub).
documented - Set Extension Configuration SegmentPUT /helix/extensions/config
Updates a configuration segment.
documented - Update Extension Bits ProductPUT /helix/extensions/bits
Adds or updates a Bits product that the extension created.
documented
Guest Star · 10
- Assign Guest Star SlotPUT /helix/guest-stars/slots
Assigns a guest star slot.
documented - Create Guest Star SessionPOST /helix/guest-stars/session
Creates a guest star session.
documented - Delete Guest Star InviteDELETE /helix/guest-stars/invites
Deletes a guest star invite.
documented - Delete Guest Star SlotDELETE /helix/guest-stars/slots
Deletes a guest star slot.
documented - Get Channel Guest Star SettingsGET /helix/guest-stars/settings
Gets channel guest star settings.
documented - Get Guest Star SessionGET /helix/guest-stars/session
Gets guest star session information.
documented - Send Guest Star InvitePOST /helix/guest-stars/invites
Sends a guest star invite.
documented - Update Channel Guest Star SettingsPUT /helix/guest-stars/settings
Updates channel guest star settings.
documented - Update Guest Star SlotPUT /helix/guest-stars/slots
Updates a guest star slot.
documented - Update Guest Star Slot SettingsPATCH /helix/guest-stars/slots
Updates guest star slot settings.
documented
Users · 9
- Block UserPUT /helix/users/blocks
Blocks a user from interacting with the broadcaster.
documented - Get Authorization By UserGET /helix/users/authorize
Gets the authorization scopes granted by the user.
documented - Get User Active ExtensionsGET /helix/users/extensions/active
Gets active extensions per channel layout.
documented - Get User Block ListGET /helix/users/blocks
Gets the list of users that the broadcaster has blocked.
documented - Get User ExtensionsGET /helix/users/extensions/list
Gets all extensions installed by the broadcaster.
documented - Get UsersGET /helix/users
Gets information about one or more users.
documented - Unblock UserDELETE /helix/users/blocks
Unblocks a user from the broadcaster’s block list.
documented - Update UserPATCH /helix/users
Updates the user’s information.
documented - Update User ExtensionsPUT /helix/users/extensions
Updates a broadcaster’s installed extension information.
documented
Channel Points · 6
- Create Custom RewardPOST /helix/channel-points/rewards
Creates a Custom Reward in the broadcaster’s channel.
documented - Delete Custom RewardDELETE /helix/channel-points/rewards
Deletes a custom reward that the broadcaster created.
documented - Get Custom RewardGET /helix/channel-points/rewards
Gets a list of custom rewards that the broadcaster created.
documented - Get Custom Reward RedemptionGET /helix/channel-points/redemptions
Gets a list of redemptions for a custom reward.
documented - Update Custom RewardPUT /helix/channel-points/rewards
Updates a custom reward.
documented - Update Redemption StatusPUT /helix/channel-points/redemptions
Updates a redemption’s status.
documented
Conduits · 6
- Create ConduitsPOST /helix/conduits
Creates a new conduit.
documented - Delete ConduitDELETE /helix/conduits
Deletes a specified conduit.
documented - Get Conduit ShardsGET /helix/conduits/shards
Gets lists of all shards for a conduit.
documented - Get ConduitsGET /helix/conduits
Gets the conduits for a client ID.
documented - Update Conduit ShardsPATCH /helix/conduits/shards
Updates shard(s) for a conduit.
documented - Update ConduitsPATCH /helix/conduits
Updates conduit shard counts.
documented
Subscriptions · 6
- Check User SubscriptionGET /helix/subscriptions/user
Checks a user’s subscription status to a broadcaster.
documented - Check User SubscriptionGET /helix/subscriptions/user
Checks a user’s subscription status to a broadcaster.
documented - Get All SubscriptionsGET /helix/subscriptions
Gets all subscriptions for a broadcaster.
documented - Get Broadcaster SubscriptionsGET /helix/subscriptions/broadcaster
Gets subscriptions for a broadcaster.
documented - Get Broadcaster SubscriptionsGET /helix/subscriptions
Gets all subscriptions for a broadcaster.
documented - Get Broadcaster SubscriptionsGET /helix/subscriptions/broadcaster
Gets subscriptions for a broadcaster.
documented
Channels · 5
- Get Channel EditorsGET /helix/channels/editors
Gets the broadcaster’s list editors.
documented - Get Channel FollowersGET /helix/channels/followers
Gets a list of users that follow the specified broadcaster.
documented - Get Channel InformationGET /helix/channels
Gets information about one or more channels.
documented - Get Followed ChannelsGET /helix/channels/followed
Gets a list of broadcasters that the specified user follows.
documented - Modify Channel InformationPATCH /helix/channels
Updates a channel’s properties.
documented
Clips · 4
- Create ClipPOST /helix/clips
Creates a clip from the broadcaster’s stream.
documented - Create Clip From VODPOST /helix/clips/vod
Creates a clip from the broadcaster’s VOD.
documented - Get ClipsGET /helix/clips
Gets one or more video clips.
documented - Get Clips DownloadGET /helix/clips/download
Provides URLs to download the video file(s) for the specified clips.
documented
Streams · 4
Ads · 3
- Get Ad ScheduleGET /helix/channels/ads
Returns ad schedule related information.
documented - Snooze Next AdPOST /helix/channels/ads/schedule/snooze
Pushes back the timestamp of the upcoming automatic mid-roll ad by 5 minutes.
documented - Start CommercialPOST /helix/channels/commercial
Starts a commercial on the specified channel.
documented
Bits · 3
- Get Bits LeaderboardGET /helix/bits/leaderboard
Gets the Bits leaderboard for the authenticated broadcaster.
documented - Get CheermotesGET /helix/bits/cheermotes
Gets a list of Cheermotes that users can use to cheer Bits.
documented - Get Extension TransactionsGET /helix/bits/extensions
Gets an extension’s list of transactions.
documented
EventSub · 3
- Create EventSub SubscriptionPOST /helix/eventsub/subscriptions
Creates an EventSub subscription.
documented - Delete EventSub SubscriptionDELETE /helix/eventsub/subscriptions
Deletes an EventSub subscription.
documented - Get EventSub SubscriptionsGET /helix/eventsub/subscriptions
Gets EventSub subscriptions.
documented