All Classes and Interfaces
Class
Description
Analytics - Date Range
The color used to highlight the announcement.
The action to take on a message held for review by AutoMod.
Bits Leaderboard
Bits Leaderboard Entry
Categories that matched the search query
Notifies when a broadcaster bans or un-bans people in their channel.
Information for channels
Channels that matched the search query
This webhook notifies you when:
A payment has been processed for a subscription or unsubscription.
The charity campaign that the broadcaster is currently running.
Available Cheermotes
Clip
Clip List
Deprecated.
Twitch decommissioned entitlement code related endpoints on 2023-02-27.
Deprecated.
Twitch decommissioned entitlement code related endpoints on 2023-02-27.
Commercials attempted
Information about the available content classification labels.
Serializes
Collection<ContentClassificationState> within ChannelInformation
for TwitchHelix.updateChannelInformation(String, String, ChannelInformation)
where ContentClassification.MATURE_GAME is not included in ChannelInformation.getContentClassificationLabels()
since this label is controlled by the game category (rather than the user).Clip Data
Clip Data
CustomReward.GlobalCooldownSetting.GlobalCooldownSettingBuilder<C extends CustomReward.GlobalCooldownSetting,B extends CustomReward.GlobalCooldownSetting.GlobalCooldownSettingBuilder<C,B>>
CustomReward.MaxPerStreamSetting.MaxPerStreamSettingBuilder<C extends CustomReward.MaxPerStreamSetting,B extends CustomReward.MaxPerStreamSetting.MaxPerStreamSettingBuilder<C,B>>
CustomReward.MaxPerUserPerStreamSetting.MaxPerUserPerStreamSettingBuilder<C extends CustomReward.MaxPerUserPerStreamSetting,B extends CustomReward.MaxPerUserPerStreamSetting.MaxPerUserPerStreamSettingBuilder<C,B>>
CustomReward.Setting.SettingBuilder<C extends CustomReward.Setting,B extends CustomReward.Setting.SettingBuilder<C,B>>
When serializing
CustomReward for
TwitchHelix.createCustomReward(String, String, CustomReward) or
TwitchHelix.updateCustomReward(String, String, String, CustomReward),
Twitch requires MaxPerStreamSetting, MaxPerUserPerStreamSetting, and GlobalCooldownSetting
to be sent unwrapped (i.e., in the root of the object).An entitlement is the link between a User and a Benefit.
Extension
Extension Active List
Extension Analytics
Extension Analytics List
Extension List
Known "type" enum values
Known "product_type" enum values.
Sends a notification when a new transaction is created for an extension.
Follow
Follow List
Notifies when a follows event occurs.
Game
Game Analytics
Game Analytics List
Game List
Game Top List
Hearthstone Metadata
Pagination
Data for creating Stream Markers.
Hype Train Events
Notifies upon active hype train events
Notifies when a broadcaster adds or removes moderators.
The color to use for the user’s name in chat.
Overwatch Metadata
Overwatch Hero
Overwatch Player
Stream (LiveStream)
Stream Keys
Stream List
Model representing the response for Create Stream Marker.
Model representing a stream.
Model representing a stream.
Notifies when a stream changes; e.g., stream goes online or offline, the stream title changes, or the game changes.
Deprecated.
Deprecated.
Twitch has deprecated UUID-based tags with the latest custom tags system.
The type of event in the event_data payload.
Twitch - Helix API
Twitch API - Helix
Injects ClientId Header, the User Agent and other common headers into each API Request
Deprecated.
Status code applied to a set of entitlements for the update operation that can be used to indicate partial success.
URLs to upload entitlements to
User
User List
Notifies when a user changes information about his/her profile.
Video
The order to sort the returned videos in.
A filter used to filter the list of videos by when they were published.
The video's type.
Video List
Model representing a stream.
Model representing a stream.
Deprecated.
Deprecated.
Deprecated.
Deprecated.