701 results found
-
Community Challenges in EventSub/API Community Challenges (not to be confused with the current Goals for subscribers, followers, etc) could be created under channel points that viewers could contribute channel points towards to complete.
In the PubSub era, events related to these came across the community-points-channel-v1 topic. With the shutdown of PubSub, they were never brought across to EventSub and any access to them was lost.
Proposing these are brought back as EventSub events, as they were used a fair amount when they were available. In addition to events, adding API methods to add, stop, and any other relevant methods
19 votes -
Get/update badge for an user by API Add new endpoint to get and update badges by userId as for user chat color.
Currently, badge control is entirely manual, if Twitch added an API endpoint to change the active badge, it could open up a ton of creative and community-driven use cases:
- Dynamic badge rotation, viewers could rotate between earned badges automatically,
- Event-based badges, could switch badges temporarily during special events,
- Game-based badges, could switch badges temporarily during games,61 votes -
Allow Lead Moderators to manage Moderator and VIP roles via Helix API Can we have a Helix API endpoint to let Lead Moderators add or remove mods and VIPs through third-party apps, just like they can on the Twitch website?
Proposed Solution:
- Update the /moderation/moderators and /channels/vips endpoints so they work with a Lead Mod’s token.
- Maybe add a specific scope like moderator:manage:roles that a Lead Mod can actually use.41 votes -
Comments on Clips Eventsub Support Please add support for Comments on clips so that we KNOW when a clip is posted and/or able to take moderation actions how we see fit.
Knowing when a comment occurs on a clip would be useful to help determine what clips are doing well (outside of view count metrics)
9 votes -
Enable reviewed WebAssembly runtimes in Twitch Extensions via wasm-unsafe-eval, so animation libraries like Rive can run safely Twitch Extensions currently appear to block modern WebAssembly-based client runtimes, including Rive, because the Extension CSP script-src does not include either 'wasm-unsafe-eval' or 'unsafe-eval'.
Rive’s web runtime is a JavaScript/WASM runtime. Even when the developer self-hosts the rive.wasm file inside the Extension bundle, the browser still has to compile and instantiate WebAssembly at runtime. Under current CSP behavior, that compile/instantiate step is blocked unless script-src includes 'wasm-unsafe-eval' or the broader and less desirable 'unsafe-eval'.
This is not primarily a third-party CDN issue. Rive supports self-hosting its WASM file through RuntimeLoader.setWasmUrl(...), so developers can avoid loading from unpkg or another external…
19 votes -
API to send a shout Please provide an API and/or event sub to handle
- sending a shout
- recieveing notifications about a shout being sent
- recieveing notifications about shout reactions
5 votes -
Eventsub for channel event badge drops If a channel is running an event that awards a channel badge due to watchtime of sub/gifted sub, I'd like to display that on an overlay and/or track success for the streamer. Including celebrating the end of the event with "hey this many people were here for this"
So please provide a channel level
drop.entitlement.grantfor this new badge drop12 votes -
Let approved multi-view apps earn channel points and watch streaks for the signed-in viewer The embedded player counts as a view, but signed-in viewers earn no channel points or watch streaks through it. Viewers who watch events, tournaments or group streams in a multi-view have to open extra twitch.tv tabs just to keep their streaks.
Proposal: an opt-in option for apps Twitch approves, only for the signed-in viewer, with limits Twitch sets (number of channels, visible player, "still watching?" checks) and the right to revoke access.
4 votes -
API for getting whom has a given event channel badge on a channel Basically a copy of https://dev.twitch.tv/docs/api/reference/#get-drops-entitlements but for channel level event badges.
10 votes -
Custom Power-Up API Endpoints for Create/Edit/Remove As the title suggests, I figured I may as well make this post to help Twitch measure interest in these endpoints being added.
I'm aware we're starting with a general availability launch, as noted in the forum post: ( https://discuss.dev.twitch.com/t/introducing-api-and-eventsub-support-for-custom-power-ups/64708 )
I also can understand the need for consideration first, and why features like this may need additional protections (to prevent malicious price change exploits, for one) before being made available, so this post is purely intended to help y'all measure community interest in having that full management level of control as is available through Custom Channel Point Rewards!
I…
10 votes -
Provide an API/Eventsub for if a channel badge event is active on the channel Provide an API including eventsub for start/stop for ia channel badge event is active on a channel.
Channel bots and overlays and then notify that it's active and running as needed
Broadly offering similar to charity offerings (topics/api)
9 votes -
Add an endpoint to get a user's unlocked global badges This could be used for fun projects, such as:
Stats sites
Creating a site that adds a sharable link, so users can show others which global badges they have unlocked
70 votes -
Lead Moderator identify Third party developer tooling might need/want to indentify a lead moderator to provide additional controls.
Please provide a boolean on Get Moderators that ID's a user as a lead mod. (In a similar fashion to say, featured clips boolean on get clips)
22 votes -
Offer user's current watch streak via API With watch streaks more and more prevalent, the ability to interact with them more is wanted. As of now, I believe the only interaction with watch streaks via the API is the event of a user sharing it via chat.
Adding current watch streak length as retrievable data allows for more dynamic tool development, for example custom events for reaching milestones other than the milestones that prompt sharing in Twitch chat.
The data available at minimum should be a user's current watch streak for the specified channel. This can either be added to a user's variables when retrieving user info,…
3 votes -
Extends Get Clips Download to include Closed Captions or not Clips can have Captions now per https://dashboard.twitch.tv/settings/stream
When enabled, viewers can add captions to new clips they create from your stream. Turning this setting off won't remove captions that already exist. You can remove captions when exporting clips from Twitch.
Please extend Get Clips Download so we can export with or without captions
Also incldue the ability to add (or not add) Captions when using the Create Clip endpoint.
3 votes -
Allow Poll and Prediction APIs (Get, Create, End) to accept App Access Token On 2026‑02‑27 several endpoints got app access token support in open beta. All of the Poll and Prediction management endpoints would be great candidates to also receive this support.
8 votes -
Provide an API to return available Power Ups Similar to "Get Content Classification Labels" for returning CCL's that are available. Since Power Ups are common across all of twitch an API to obtain the current site wide power ups rather than hard coding an enum will be of use to tool developers
4 votes -
Helix API: Twitch Teams membership management (invite/remove) + EventSub Helix API: Twitch Teams membership management (invite/remove) + EventSub
Twitch Helix currently allows applications to read Twitch Team membership, but there is no documented OAuth-authorized API for managing Team membership.
This becomes a significant operational limitation for large Twitch Teams.
We operate LCITO (Live Creator Index Team Operations) with a real Twitch Team containing more than 8,500 members. LCITO can synchronize the Team roster through Helix, provide delegated Admin/Recruiter roles, maintain audit logs, queue membership actions, and reconcile changes observed on Twitch.
However, the final Team invitation or removal must still be performed manually through the Team Owner's Twitch account.
…2 votes -
Extend Get Users to state if the user is onboarded/monetized or not Currently theres no easy way to see if a given channel has access to bits/channels points if onboarded/monetised (and not affilite/partner)
Please extend Get Users to state if the user is monetised or not.
8 votes -
Captions / transcript API for VOD Let extensions read the captions or transcript of a broadcaster’s live stream and VODs, with the broadcaster’s permission through a new scope. This would open up tools that help creators work with their own content: searching their past streams, accessibility, and editing workflows. Today every developer has to process stream audio separately to get the same thing.
1 vote
- Don't see your idea?