Eventsub¶
AutomodMessageHoldAutomodMessageHold.broadcasterAutomodMessageHold.userAutomodMessageHold.message_idAutomodMessageHold.textAutomodMessageHold.levelAutomodMessageHold.categoryAutomodMessageHold.held_atAutomodMessageHold.fragmentsAutomodMessageHold.reasonAutomodMessageHold.boundariesAutomodMessageHold.emotesAutomodMessageHold.cheermotesAutomodMessageHold.headersAutomodMessageHold.metadataAutomodMessageHold.respond()AutomodMessageHold.subscription_dataAutomodMessageHold.timestamp
AutomodBlockedTermBoundaryAutomodMessageUpdateAutomodMessageUpdate.broadcasterAutomodMessageUpdate.moderatorAutomodMessageUpdate.userAutomodMessageUpdate.message_idAutomodMessageUpdate.textAutomodMessageUpdate.levelAutomodMessageUpdate.categoryAutomodMessageUpdate.held_atAutomodMessageUpdate.emotesAutomodMessageUpdate.cheermotesAutomodMessageUpdate.fragmentsAutomodMessageUpdate.statusAutomodMessageUpdate.reasonAutomodMessageUpdate.boundaries
AutomodSettingsUpdateAutomodSettingsUpdate.broadcasterAutomodSettingsUpdate.moderatorAutomodSettingsUpdate.overall_levelAutomodSettingsUpdate.disabilityAutomodSettingsUpdate.aggressionAutomodSettingsUpdate.misogynyAutomodSettingsUpdate.bullyingAutomodSettingsUpdate.swearingAutomodSettingsUpdate.race_ethnicity_or_religionAutomodSettingsUpdate.sex_based_termsAutomodSettingsUpdate.sexuality_sex_or_genderAutomodSettingsUpdate.headersAutomodSettingsUpdate.metadataAutomodSettingsUpdate.respond()AutomodSettingsUpdate.subscription_dataAutomodSettingsUpdate.timestamp
AutomodTermsUpdateAutoRedeemRewardChannelUpdateChannelFollowChannelAdBreakBeginChannelAdBreakBegin.broadcasterChannelAdBreakBegin.requesterChannelAdBreakBegin.durationChannelAdBreakBegin.automaticChannelAdBreakBegin.started_atChannelAdBreakBegin.headersChannelAdBreakBegin.metadataChannelAdBreakBegin.respond()ChannelAdBreakBegin.subscription_dataChannelAdBreakBegin.timestamp
ChannelBitsUseChannelChatClearChannelChatClearUserMessagesBaseChatMessageChatMessageReplyChatMessageCheerChatMessageBadgeChatMessageEmoteChatMessageCheermoteChatMessageFragmentChatMessageChatMessage.broadcasterChatMessage.chatterChatMessage.idChatMessage.textChatMessage.replyChatMessage.typeChatMessage.fragmentsChatMessage.colourChatMessage.channel_points_idChatMessage.channel_points_animation_idChatMessage.cheerChatMessage.badgesChatMessage.source_broadcasterChatMessage.source_idChatMessage.source_badgesChatMessage.source_onlyChatMessage.mentionsChatMessage.colorChatMessage.delete()ChatMessage.cheermotesChatMessage.emotesChatMessage.headersChatMessage.metadataChatMessage.respond()ChatMessage.subscription_dataChatMessage.timestamp
ChatSubChatResubChatSubGiftChatCommunitySubGiftChatGiftPaidUpgradeChatPrimePaidUpgradeChatRaidChatPayItForwardChatAnnouncementChatBitsBadgeTierBaseCharityCampaignChatCharityDonationChatNotificationChatNotification.broadcasterChatNotification.chatterChatNotification.anonymousChatNotification.colourChatNotification.badgesChatNotification.system_messageChatNotification.idChatNotification.textChatNotification.fragmentsChatNotification.notice_typeChatNotification.subChatNotification.resubChatNotification.sub_giftChatNotification.community_sub_giftChatNotification.gift_paid_upgradeChatNotification.prime_paid_upgradeChatNotification.raidChatNotification.unraidChatNotification.pay_it_forwardChatNotification.announcementChatNotification.bits_badge_tierChatNotification.charity_donationChatNotification.shared_subChatNotification.shared_resubChatNotification.shared_sub_giftChatNotification.shared_community_sub_giftChatNotification.shared_gift_paid_upgradeChatNotification.shared_prime_paid_upgradeChatNotification.shared_raidChatNotification.shared_pay_it_forwardChatNotification.shared_announcementChatNotification.source_onlyChatNotification.watch_streakChatNotification.headersChatNotification.metadataChatNotification.respond()ChatNotification.subscription_dataChatNotification.timestamp
ChatMessageDeleteChatSettingsUpdateChatSettingsUpdate.broadcasterChatSettingsUpdate.emote_modeChatSettingsUpdate.slow_modeChatSettingsUpdate.slow_mode_wait_timeChatSettingsUpdate.follower_modeChatSettingsUpdate.follower_mode_durationChatSettingsUpdate.subscriber_modeChatSettingsUpdate.unique_chat_modeChatSettingsUpdate.headersChatSettingsUpdate.metadataChatSettingsUpdate.respond()ChatSettingsUpdate.subscription_dataChatSettingsUpdate.timestamp
ChatUserMessageHoldChatUserMessageUpdateSharedChatSessionBeginSharedChatSessionBegin.session_idSharedChatSessionBegin.broadcasterSharedChatSessionBegin.hostSharedChatSessionBegin.participantsSharedChatSessionBegin.headersSharedChatSessionBegin.metadataSharedChatSessionBegin.respond()SharedChatSessionBegin.subscription_dataSharedChatSessionBegin.timestamp
SharedChatSessionUpdateSharedChatSessionUpdate.session_idSharedChatSessionUpdate.broadcasterSharedChatSessionUpdate.hostSharedChatSessionUpdate.participantsSharedChatSessionUpdate.headersSharedChatSessionUpdate.metadataSharedChatSessionUpdate.respond()SharedChatSessionUpdate.subscription_dataSharedChatSessionUpdate.timestamp
SharedChatSessionEndChannelSubscribeChannelSubscriptionEndChannelSubscriptionGiftChannelSubscriptionGift.broadcasterChannelSubscriptionGift.userChannelSubscriptionGift.tierChannelSubscriptionGift.totalChannelSubscriptionGift.anonymousChannelSubscriptionGift.cumulative_totalChannelSubscriptionGift.headersChannelSubscriptionGift.metadataChannelSubscriptionGift.respond()ChannelSubscriptionGift.subscription_dataChannelSubscriptionGift.timestamp
SubscribeEmoteChannelSubscriptionMessageChannelSubscriptionMessage.broadcasterChannelSubscriptionMessage.userChannelSubscriptionMessage.tierChannelSubscriptionMessage.monthsChannelSubscriptionMessage.cumulative_monthsChannelSubscriptionMessage.streak_monthsChannelSubscriptionMessage.textChannelSubscriptionMessage.emotesChannelSubscriptionMessage.headersChannelSubscriptionMessage.metadataChannelSubscriptionMessage.respond()ChannelSubscriptionMessage.subscription_dataChannelSubscriptionMessage.timestamp
ChannelCheerChannelRaidChannelBanChannelUnbanChannelUnbanRequestChannelUnbanRequestResolveChannelUnbanRequestResolve.broadcasterChannelUnbanRequestResolve.userChannelUnbanRequestResolve.moderatorChannelUnbanRequestResolve.idChannelUnbanRequestResolve.textChannelUnbanRequestResolve.statusChannelUnbanRequestResolve.headersChannelUnbanRequestResolve.metadataChannelUnbanRequestResolve.respond()ChannelUnbanRequestResolve.subscription_dataChannelUnbanRequestResolve.timestamp
MetadataModerateFollowersModerateBanModerateTimeoutModerateSlowModerateRaidModerateDeleteModerateAutomodTermsModerateUnbanRequestModerateWarnChannelModerateChannelModerate.broadcasterChannelModerate.source_broadcasterChannelModerate.moderatorChannelModerate.followersChannelModerate.slowChannelModerate.vipChannelModerate.unvipChannelModerate.modChannelModerate.unmodChannelModerate.banChannelModerate.unbanChannelModerate.timeoutChannelModerate.untimeoutChannelModerate.raidChannelModerate.unraidChannelModerate.deleteChannelModerate.automod_termsChannelModerate.unban_requestChannelModerate.shared_banChannelModerate.shared_unbanChannelModerate.shared_timeoutChannelModerate.shared_untimeoutChannelModerate.shared_deleteChannelModerate.actionChannelModerate.headersChannelModerate.metadataChannelModerate.respond()ChannelModerate.subscription_dataChannelModerate.timestamp
ChannelModeratorAddChannelModeratorRemoveChannelPointsEmoteChannelPointsAutoRedeemAddChannelPointsAutoRedeemAdd.broadcasterChannelPointsAutoRedeemAdd.userChannelPointsAutoRedeemAdd.idChannelPointsAutoRedeemAdd.textChannelPointsAutoRedeemAdd.redeemed_atChannelPointsAutoRedeemAdd.rewardChannelPointsAutoRedeemAdd.emotesChannelPointsAutoRedeemAdd.user_inputChannelPointsAutoRedeemAdd.fragmentsChannelPointsAutoRedeemAdd.headersChannelPointsAutoRedeemAdd.metadataChannelPointsAutoRedeemAdd.respond()ChannelPointsAutoRedeemAdd.subscription_dataChannelPointsAutoRedeemAdd.timestamp
CooldownSettingsChannelPointsRewardChannelPointsReward.broadcasterChannelPointsReward.idChannelPointsReward.titleChannelPointsReward.costChannelPointsReward.promptChannelPointsReward.enabledChannelPointsReward.pausedChannelPointsReward.in_stockChannelPointsReward.input_requredChannelPointsReward.skip_queueChannelPointsReward.colourChannelPointsReward.cooldown_untilChannelPointsReward.max_per_streamChannelPointsReward.max_per_user_per_streamChannelPointsReward.global_cooldownChannelPointsReward.default_imageChannelPointsReward.current_stream_redeemsChannelPointsReward.colorChannelPointsReward.imageChannelPointsReward.get_image()ChannelPointsReward.fetch_reward()ChannelPointsReward.headersChannelPointsReward.metadataChannelPointsReward.respond()ChannelPointsReward.subscription_dataChannelPointsReward.timestamp
ChannelPointsRewardAddChannelPointsRewardAdd.broadcasterChannelPointsRewardAdd.idChannelPointsRewardAdd.titleChannelPointsRewardAdd.costChannelPointsRewardAdd.promptChannelPointsRewardAdd.enabledChannelPointsRewardAdd.pausedChannelPointsRewardAdd.in_stockChannelPointsRewardAdd.input_requredChannelPointsRewardAdd.skip_queueChannelPointsRewardAdd.colourChannelPointsRewardAdd.cooldown_untilChannelPointsRewardAdd.max_per_streamChannelPointsRewardAdd.max_per_user_per_streamChannelPointsRewardAdd.global_cooldownChannelPointsRewardAdd.default_imageChannelPointsRewardAdd.current_stream_redeems
ChannelPointsRewardUpdateChannelPointsRewardUpdate.broadcasterChannelPointsRewardUpdate.idChannelPointsRewardUpdate.titleChannelPointsRewardUpdate.costChannelPointsRewardUpdate.promptChannelPointsRewardUpdate.enabledChannelPointsRewardUpdate.pausedChannelPointsRewardUpdate.in_stockChannelPointsRewardUpdate.input_requredChannelPointsRewardUpdate.skip_queueChannelPointsRewardUpdate.colourChannelPointsRewardUpdate.cooldown_untilChannelPointsRewardUpdate.max_per_streamChannelPointsRewardUpdate.max_per_user_per_streamChannelPointsRewardUpdate.global_cooldownChannelPointsRewardUpdate.default_imageChannelPointsRewardUpdate.current_stream_redeems
ChannelPointsRewardRemoveChannelPointsRewardRemove.broadcasterChannelPointsRewardRemove.idChannelPointsRewardRemove.titleChannelPointsRewardRemove.costChannelPointsRewardRemove.promptChannelPointsRewardRemove.enabledChannelPointsRewardRemove.pausedChannelPointsRewardRemove.in_stockChannelPointsRewardRemove.input_requredChannelPointsRewardRemove.skip_queueChannelPointsRewardRemove.colourChannelPointsRewardRemove.cooldown_untilChannelPointsRewardRemove.max_per_streamChannelPointsRewardRemove.max_per_user_per_streamChannelPointsRewardRemove.global_cooldownChannelPointsRewardRemove.default_imageChannelPointsRewardRemove.current_stream_redeems
ChannelPointsRedemptionAddChannelPointsRedemptionAdd.broadcasterChannelPointsRedemptionAdd.userChannelPointsRedemptionAdd.user_inputChannelPointsRedemptionAdd.idChannelPointsRedemptionAdd.statusChannelPointsRedemptionAdd.redeemed_atChannelPointsRedemptionAdd.rewardChannelPointsRedemptionAdd.fulfill()ChannelPointsRedemptionAdd.refund()ChannelPointsRedemptionAdd.headersChannelPointsRedemptionAdd.metadataChannelPointsRedemptionAdd.respond()ChannelPointsRedemptionAdd.subscription_dataChannelPointsRedemptionAdd.timestamp
ChannelPointsRedemptionUpdateChannelPointsRedemptionUpdate.broadcasterChannelPointsRedemptionUpdate.userChannelPointsRedemptionUpdate.user_inputChannelPointsRedemptionUpdate.idChannelPointsRedemptionUpdate.statusChannelPointsRedemptionUpdate.redeemed_atChannelPointsRedemptionUpdate.rewardChannelPointsRedemptionUpdate.headersChannelPointsRedemptionUpdate.metadataChannelPointsRedemptionUpdate.respond()ChannelPointsRedemptionUpdate.subscription_dataChannelPointsRedemptionUpdate.timestamp
PollVotingChannelPollBeginChannelPollBegin.broadcasterChannelPollBegin.idChannelPollBegin.titleChannelPollBegin.choicesChannelPollBegin.channel_points_votingChannelPollBegin.started_atChannelPollBegin.ends_atChannelPollBegin.headersChannelPollBegin.metadataChannelPollBegin.respond()ChannelPollBegin.subscription_dataChannelPollBegin.timestamp
ChannelPollProgressChannelPollProgress.broadcasterChannelPollProgress.idChannelPollProgress.titleChannelPollProgress.choicesChannelPollProgress.channel_points_votingChannelPollProgress.started_atChannelPollProgress.ends_atChannelPollProgress.headersChannelPollProgress.metadataChannelPollProgress.respond()ChannelPollProgress.subscription_dataChannelPollProgress.timestamp
ChannelPollEndChannelPollEnd.broadcasterChannelPollEnd.idChannelPollEnd.titleChannelPollEnd.choicesChannelPollEnd.channel_points_votingChannelPollEnd.statusChannelPollEnd.started_atChannelPollEnd.ended_atChannelPollEnd.headersChannelPollEnd.metadataChannelPollEnd.respond()ChannelPollEnd.subscription_dataChannelPollEnd.timestamp
ChannelPredictionBeginChannelPredictionBegin.idChannelPredictionBegin.broadcasterChannelPredictionBegin.titleChannelPredictionBegin.outcomesChannelPredictionBegin.started_atChannelPredictionBegin.locks_atChannelPredictionBegin.headersChannelPredictionBegin.metadataChannelPredictionBegin.respond()ChannelPredictionBegin.subscription_dataChannelPredictionBegin.timestamp
ChannelPredictionProgressChannelPredictionProgress.idChannelPredictionProgress.broadcasterChannelPredictionProgress.titleChannelPredictionProgress.outcomesChannelPredictionProgress.started_atChannelPredictionProgress.locks_atChannelPredictionProgress.headersChannelPredictionProgress.metadataChannelPredictionProgress.respond()ChannelPredictionProgress.subscription_dataChannelPredictionProgress.timestamp
ChannelPredictionLockChannelPredictionLock.idChannelPredictionLock.broadcasterChannelPredictionLock.titleChannelPredictionLock.outcomesChannelPredictionLock.started_atChannelPredictionLock.locked_atChannelPredictionLock.headersChannelPredictionLock.metadataChannelPredictionLock.respond()ChannelPredictionLock.subscription_dataChannelPredictionLock.timestamp
ChannelPredictionEndChannelPredictionEnd.idChannelPredictionEnd.broadcasterChannelPredictionEnd.titleChannelPredictionEnd.outcomesChannelPredictionEnd.winning_outcomeChannelPredictionEnd.started_atChannelPredictionEnd.ended_atChannelPredictionEnd.statusChannelPredictionEnd.headersChannelPredictionEnd.metadataChannelPredictionEnd.respond()ChannelPredictionEnd.subscription_dataChannelPredictionEnd.timestamp
SuspiciousUserUpdateSuspiciousUserMessageSuspiciousUserMessage.broadcasterSuspiciousUserMessage.userSuspiciousUserMessage.low_trust_statusSuspiciousUserMessage.banned_channelsSuspiciousUserMessage.typesSuspiciousUserMessage.evaluationSuspiciousUserMessage.messageSuspiciousUserMessage.headersSuspiciousUserMessage.metadataSuspiciousUserMessage.respond()SuspiciousUserMessage.subscription_dataSuspiciousUserMessage.timestamp
ChannelVIPAddChannelVIPRemoveChannelWarningAcknowledgeChannelWarningSendCharityCampaignDonationCharityCampaignDonation.idCharityCampaignDonation.broadcasterCharityCampaignDonation.userCharityCampaignDonation.charityCharityCampaignDonation.amountCharityCampaignDonation.headersCharityCampaignDonation.metadataCharityCampaignDonation.respond()CharityCampaignDonation.subscription_dataCharityCampaignDonation.timestamp
CharityCampaignStartCharityCampaignStart.broadcasterCharityCampaignStart.idCharityCampaignStart.nameCharityCampaignStart.descriptionCharityCampaignStart.logoCharityCampaignStart.websiteCharityCampaignStart.currentCharityCampaignStart.targetCharityCampaignStart.started_atCharityCampaignStart.headersCharityCampaignStart.metadataCharityCampaignStart.respond()CharityCampaignStart.subscription_dataCharityCampaignStart.timestamp
CharityCampaignProgressCharityCampaignProgress.broadcasterCharityCampaignProgress.idCharityCampaignProgress.nameCharityCampaignProgress.descriptionCharityCampaignProgress.logoCharityCampaignProgress.websiteCharityCampaignProgress.currentCharityCampaignProgress.targetCharityCampaignProgress.headersCharityCampaignProgress.metadataCharityCampaignProgress.respond()CharityCampaignProgress.subscription_dataCharityCampaignProgress.timestamp
CharityCampaignStopCharityCampaignStop.broadcasterCharityCampaignStop.idCharityCampaignStop.nameCharityCampaignStop.descriptionCharityCampaignStop.logoCharityCampaignStop.websiteCharityCampaignStop.currentCharityCampaignStop.targetCharityCampaignStop.stopped_atCharityCampaignStop.headersCharityCampaignStop.metadataCharityCampaignStop.respond()CharityCampaignStop.subscription_dataCharityCampaignStop.timestamp
GoalBeginGoalProgressGoalEndHeadersHypeTrainBeginHypeTrainBegin.broadcasterHypeTrainBegin.idHypeTrainBegin.levelHypeTrainBegin.totalHypeTrainBegin.progressHypeTrainBegin.goalHypeTrainBegin.top_contributionsHypeTrainBegin.all_time_high_levelHypeTrainBegin.all_time_high_totalHypeTrainBegin.shared_trainHypeTrainBegin.shared_train_participantsHypeTrainBegin.typeHypeTrainBegin.started_atHypeTrainBegin.expires_atHypeTrainBegin.headersHypeTrainBegin.metadataHypeTrainBegin.respond()HypeTrainBegin.subscription_dataHypeTrainBegin.timestamp
HypeTrainProgressHypeTrainProgress.broadcasterHypeTrainProgress.idHypeTrainProgress.levelHypeTrainProgress.totalHypeTrainProgress.progressHypeTrainProgress.goalHypeTrainProgress.top_contributionsHypeTrainProgress.started_atHypeTrainProgress.expires_atHypeTrainProgress.shared_trainHypeTrainProgress.shared_train_participantsHypeTrainProgress.typeHypeTrainProgress.headersHypeTrainProgress.metadataHypeTrainProgress.respond()HypeTrainProgress.subscription_dataHypeTrainProgress.timestamp
HypeTrainEndHypeTrainEnd.broadcasterHypeTrainEnd.idHypeTrainEnd.levelHypeTrainEnd.totalHypeTrainEnd.top_contributionsHypeTrainEnd.started_atHypeTrainEnd.ended_atHypeTrainEnd.cooldown_untilHypeTrainEnd.shared_trainHypeTrainEnd.shared_train_participantsHypeTrainEnd.typeHypeTrainEnd.headersHypeTrainEnd.metadataHypeTrainEnd.respond()HypeTrainEnd.subscription_dataHypeTrainEnd.timestamp
PowerUpPowerUpEmoteShieldModeBeginShieldModeEndShoutoutCreateShoutoutCreate.broadcasterShoutoutCreate.moderatorShoutoutCreate.to_broadcasterShoutoutCreate.viewer_countShoutoutCreate.started_atShoutoutCreate.cooldown_untilShoutoutCreate.target_cooldown_untilShoutoutCreate.headersShoutoutCreate.metadataShoutoutCreate.respond()ShoutoutCreate.subscription_dataShoutoutCreate.timestamp
ShoutoutReceiveStreamOnlineStreamOfflineSubscriptionRevokedUserAuthorizationGrantUserAuthorizationRevokeUnlockedEmoteUserUpdateWatchStreakWhisper
TwitchIO - Documentation