Update (2023-02-09): The API endpoint and EventSub subscription types have been promoted from open beta to generally available.
Last year, Twitch launched shoutouts, a new feature for streamers and their moderators to support other streamers by sharing their follow button in chat with the /shoutout command. Streamers who receive shoutouts see a notification their activity feed with the number of viewers they were shouted out to. We immediately received UserVoice suggestions for both an API endpoint to create shoutouts and EventSub subscription types to track when shoutouts happen.
Today weāre excited to launch the open beta Twitch API endpoints and EventSub subscription types for this new feature!
New Twitch API Endpoint
- Send a Shoutout - Creates a shoutout.
New EventSub Subscription Types
- channel.shoutout.create - Sends a notification when a broadcaster creates a shoutout.
- channel.shoutout.receive - Sends a notification when a broadcaster receives a shoutout.
New Scopes
moderator:read:shoutouts
- Read a broadcasterās shoutouts.moderator:manage:shoutouts
- Manage a broadcasterās shoutouts.
How do I get started?
The new endpoints and subscriptions types are publicly available in an open beta. Visit the documentation links above to start implementing shoutout functionality today. Once all UserVoice feedback is considered during the open beta, this functionality will become āgenerally available,ā meaning no further updates or changes can be expected unless formally announced here on the forums.
If you have any questions or want to share how youāll use these endpoints, please feel free to comment below.