StreamElements · AsyncAPI Specification
StreamElements Astro Real-Time Gateway
Version 1.0.0
StreamElements' dedicated pubsub WebSocket gateway. Subscribe to per-channel topics to receive live stream events (tips, activities, session updates, overlay/chatbot events) the moment they happen. Captured from the SE developer docs (dev.streamelements.com/docs/websockets).
View Spec
View on GitHub
CompanyConsumerLive StreamingCreator EconomyOverlaysChatbotMonetizationDonationsLoyalty PointsGiveawaysVideoTwitchYouTubeReal-TimeWebSocketsWebhooksRESTAsyncAPIWebhooksEvents
Channels
channel.activities
Real-time channel activities (follows, subs, tips, cheers, hosts, raids, redemptions).
Real-time channel activities (follows, subs, tips, cheers, hosts, raids, redemptions).
channel.chat.message
Real-time chat messages on the channel.
Real-time chat messages on the channel.
channel.contests
Contest state updates (start, entries, winners).
Contest state updates (start, entries, winners).
channel.giveaways
Giveaway state updates (start, entries, winners).
Giveaway state updates (start, entries, winners).
channel.overlay.action
Overlay action events.
Overlay action events.
channel.overlay.broadcast
Custom broadcast messages between overlays/widgets.
Custom broadcast messages between overlays/widgets.
channel.overlay.update
Overlay configuration updates.
Overlay configuration updates.
channel.session.reset
Session counters were reset.
Session counters were reset.
channel.session.update
Session counters updated (latest tip/follower/sub, goals, totals).
Session counters updated (latest tip/follower/sub, goals, totals).
channel.songrequest
Song/media request queue updates.
Song/media request queue updates.
channel.stream.status
Stream went live / offline.
Stream went live / offline.
channel.tips
A tip/donation was completed.
A tip/donation was completed.
channel.tips.moderation
A tip changed moderation state (approved/flagged).
A tip changed moderation state (approved/flagged).
channel.chatbot.counters
Chatbot counter value changes.
Chatbot counter value changes.
channel.chatbot.modules.emotecombo
Emote-combo module events.
Emote-combo module events.
channel.chatbot.modules.pyramid
Pyramid module events.
Pyramid module events.
channel.chatbot.status
Chatbot connection/status changes.
Chatbot connection/status changes.
channel.chatbot.timeout
A user was timed out by the chatbot.
A user was timed out by the chatbot.
Servers
wss
astro
astro.streamelements.com
Astro WebSocket gateway. Reconnect with ?reconnect_token=. 502 when draining; 429 + Retry-After:2 when rate limited.