Skip to main content

Topics

This section provides documentation for the various topics available for subscription through the Astro Websocket Gateway.

Topics follow a dot-separated naming convention. Topics with no required scope are accessible to any authenticated token. The owner scope * grants access to all topics.

All Topics

TopicRequired ScopeDescription
channel.activitiesactivities:readChannel activities like follows, subscriptions, and donations
channel.announcementschannel:readChannel announcement events
channel.chatstats(none)Chat statistics updates
channel.tipstips:readTip/donation events
channel.tips.moderationtips:moderationTip moderation events
channel.chat.messageoverlays:readIndividual chat messages
channel.session.updatesession:readIndividual session data updates
channel.session.resetsession:readFull session reset events
channel.chatbot.statusbot:readChatbot connection status changes
channel.chatbot.modules.pyramidbot:readChat pyramid detection events
channel.chatbot.modules.emotecombobot:readEmote combo trigger events
channel.chatbot.modulesbot:readGeneral chatbot module updates
channel.chatbot.commandsbot:readChatbot command updates
channel.chatbot.timersbot:readChatbot timer updates
channel.chatbot.counters(none)Chatbot counter value changes
channel.chatbot.filtersbot:readChatbot filter updates
channel.stream.statusstream-live:readStream online/offline status changes
channel.overlay.actionoverlays:readOverlay action events (pause, mute, skip, etc.)
channel.overlay.broadcastoverlays:broadcastCustom broadcast events targeting overlays
channel.overlay.updateoverlays:readOverlay update notifications
channel.kvstore.updatekvstore:readKey-value store update events
channel.songrequestoverlays:readSong request events
channel.contests(none)Contest and prediction events
channel.giveaways(none)Giveaway events
channel.loyalty.redemptionsstore:readLoyalty store redemption events
channel.loyalty.itemsstore:readLoyalty store item updates