Twitch Developer Documentation
Reviews for Extensions, organizations, games, and chatbot verification are temporarily paused while we revise our processes. We are working to resume reviews as quickly as possible and will share updates with you shortly. Thank you for your patience and understanding.
Welcome to the Twitch developer documentation site. Here you’ll find the information needed to develop third-party experiences with Twitch.
What’s New?
This release includes the following updates:
- The following EventSub subscription types are now available in open beta:
- Moderator Actions
- channel.moderate - A moderator performs a moderation action in a channel.
- VIP Add and Remove
- channel.vip.add - A VIP is added to the channel.
- channel.vip.remove - A VIP is removed from the channel.
- Whisper Received
- user.whisper.message - A user receives a whisper.
- Channel Point Redemptions
- channel.channel_points_automatic_reward.add - A viewer has redeemed an automatic channel points reward on the specified channel.
- Moderator Actions
- The following items were updated from open beta to V1:
- Twitch API
- Get User Emotes API Endpoint - Retrieves emotes available to the user across all channels. * EventSub Type Subscriptions
- Unban Requests
- channel.unban_request.create - Sends a notification when a user creates an unban request.
- channel.unban_request.resolve - Sends a notification when an unban request has been resolved.
- Automod
- automod.message.hold - Notifies a user when a message is caught by automod for review.
- automod.message.update - Sends a notification when a message in the automod queue had its status changed.
- automod.settings.update - Sends a notification when a broadcaster’s automod settings are updated.
- automod.terms.update - Sends a notification when a broadcaster’s automod terms are updated. Changes to private terms are not sent.
- channel.chat.user_message_hold - Notifies a user if their message is caught by automod.
- channel.chat.user_message_update - Notifies a user if their message’s automod status is updated.
- Twitch API
See all the latest documentation updates on the changelog.
Recent Announcements
Feedback and Assistance
For help using Twitch developer products, or to let us know about product or documentation improvements:
- Ask questions on the Twitch Developer Forums.
- Chat with the community on Discord.
- Provide feedback suggestions on UserVoice.
- File issues or bug reports on GitHub.
- Reach out on Twitter.
Terms of Use
By accessing or using the Twitch API and other developer products, you agree to comply with and be bound by the Twitch Developer Services Agreement. If you do not agree to be bound by the Twitch Developer Agreement, do not access or otherwise use Twitch developer products.