Skip to main content
Every event arrives through the onEventReceived listener. detail.listener is the event name below, detail.event is the payload. The widget editor autocompletes all of these, so you rarely need to memorize them.
Events prefixed channel. and stream. are Twitch EventSub payloads, relayed as-is. Events prefixed streamwizard. come from StreamWizard itself (GPS, ingest stats, and other IRL data).

streamwizard.geo

streamwizard.ingest_stats

streamwizard.auto_switcher_status

streamwizard.obs_instance_lifecycle

streamwizard.obs_scene_changed

channel.update

channel.follow

channel.ad_break.begin

channel.subscribe

channel.subscription.end

channel.subscription.gift

channel.subscription.message

channel.cheer

channel.raid

channel.ban

channel.unban

channel.unban_request.create

channel.unban_request.resolve

channel.shared_chat.begin

channel.shared_chat.update

channel.shared_chat.end

channel.chat.clear

channel.chat.clear_user_messages

channel.chat.message

channel.chat.message_delete

channel.chat.notification

channel.chat_settings.update

channel.chat.user_message_hold

channel.chat.user_message_update

channel.channel_points_custom_reward.add

channel.channel_points_custom_reward.update

channel.channel_points_custom_reward.remove

channel.channel_points_custom_reward_redemption.add

channel.channel_points_custom_reward_redemption.update

channel.guest_star_session.begin

channel.guest_star_session.end

channel.guest_star_guest.update

channel.guest_star_settings.update

channel.poll.begin

channel.poll.progress

channel.poll.end

channel.prediction.begin

channel.prediction.progress

channel.prediction.lock

channel.prediction.end

channel.moderator.add

channel.moderator.remove

channel.warning.send

channel.warning.acknowledge

channel.suspicious_user.message

channel.suspicious_user.update

channel.vip.add

channel.vip.remove

channel.hype_train.begin

channel.hype_train.progress

channel.hype_train.end

channel.shield_mode.begin

channel.shield_mode.end

channel.shoutout.create

channel.shoutout.receive

channel.charity_campaign.donate

channel.charity_campaign.start

channel.charity_campaign.progress

channel.charity_campaign.stop

channel.goal.begin

channel.goal.progress

channel.goal.end

conduit.shard.disabled

drop.entitlement.grant

extension.bits_transaction.create

stream.online

stream.offline

user.authorization.grant

user.authorization.revoke

user.update

user.whisper.message