Available on crate feature eventsub only.
Expand description

Subscription types regarding channels

Modules

A viewer is banned from the specified channel.

Custom channel points rewards on specific channel has been changed, removed or updated.

A viewer has redeemed a custom channel points reward or a redemption of a channel points custom reward has been updated for the specified channel.

A user cheers on the specified channel.

A specified channel receives a follow.

A broadcaster has started, progressed or ended a goal.

A hype train has started, progressed or ended.

Poll on a specific channel has been begun, ended or progressed.

Prediction on the specified channel begins, progresses, locks or ends.

A a broadcaster raids another broadcaster’s channel.

A specified channel receives a subscriber. This does not include resubscribes.

Subscription on a specified channel has changed

A viewer is unbanned from the specified channel.

Channel has updated the category, title, mature flag, or broadcast language.

Structs

channel.ban: a viewer is banned from the specified channel.

channel.cheer: a user cheers on the specified channel.

channel.follow: a specified channel receives a follow.

channel.goal.begin: a specified broadcaster begins a goal.

channel.goal.end: a specified broadcaster ends a goal.

channel.goal.progress: progress is made towards the specified broadcaster’s goal.

channel.hype_train.begin: a hype train begins on the specified channel.

channel.hype_train.end: a hype train ends on the specified channel.

channel.hype_train.progress: a hype train makes progress on the specified channel.

channel.channel_points_custom_reward.add: a custom channel points reward has been created for the specified channel.

channel.channel_points_custom_reward_redemption.add: a viewer has redeemed a custom channel points reward on the specified channel.

channel.channel_points_custom_reward_redemption.update: a redemption of a channel points custom reward has been updated for the specified channel.

channel.channel_points_custom_reward.remove: a custom channel points reward has been removed from the specified channel.

channel.channel_points_custom_reward.update: a custom channel points reward has been updated for the specified channel.

channel.poll.begin: a poll begins on the specified channel.

channel.hype_train.end: a poll ends on the specified channel.

channel.hype_train.progress: an user responds to a poll on the specified channel

channel.prediction.begin: a Prediction begins on the specified channel

channel.hype_train.end: a Prediction ends on the specified channel.

channel.hype_train.lock: an user responds to a prediction on the specified channel

channel.hype_train.progress: an user responds to a prediction on the specified channel

channel.raid: a a broadcaster raids another broadcaster’s channel.

channel.subscribe: a specified channel receives a subscriber. This does not include resubscribes.

channel.subscription.end: a subscription to the specified channel expires.

channel.subscription.gift: a subscription to the specified channel expires.

channel.subscription.message: a subscription to the specified channel expires.

channel.unban: a viewer is unbanned from the specified channel.

channel.update subscription type sends notifications when a broadcaster updates the category, title, mature flag, or broadcast language for their channel.