-
API support for Predictions Please provide an
- api
- Eventsub
- Webhooks
CRUD and result monitoring for the new predictions feature of channel points
181 votes -
Add the Twitch CDN to the new default CSP for Extensions A Twitch Extension may choose to show profile images user or emotes of a channel.
At any given moment Twitch could change the CDN for those images from "static-cdn.jtvnw.net" to something else.
Under the new CSP policy, Extension developers need to define those URL's
But the current CSP doesn't include the Twitch CDN for image content in the default CSP.So a developer adds
static-cdn.jtvnw.net
to their supported content domains.
If Twitch changes this, then the extension developer has to deploy an update including the new URL/domain in their CSP listThe default CSP should include Twitch CDN's by default…
9 votesLast week the domain was added to the img-src directive so developers do not have to specify this in their own allowlists.
-
Examples without depending on unofficial libraries/websites You should describe how to work with chat without using an unofficial library that is not owned by Twitch.
At the same time you should explain how to get the Oauth Token not using a website that is also not owned by Twitch but uses "Twitch" in it's name, going against the TOS.1 vote -
Disambiguate the "Legacy" API in documentation This page should mention that "v5" and the "kraken" api refer to the same thing. Me and my friends always used "Kraken" to refer to this api, it's in the endpoint its self.
I'm sure we are not alone in this, please mention that v5 IS the Kraken endpoint, you should even rename the side-section to say "Legacy Twitch API v5 (Kraken)"
1 vote -
Provide Soundtrack now playing information for a stream Provide an API to get the currently playing sound from Soundtrack
This will allow chatbots and overlays to display now playing information
On a per channel basis return
- Song Name
- Song Artist
- Song Album
- Song meta data such as Soundtrack Category etc
- Song box art
- Song album box art
- Song Duration (in seconds or hh:mm:ss format/other RFC format)
- Time song started playing
66 votesThis is now available with the Get Soundtrack Current Track endpoint that is in Open Beta now.
-
Please revert the EventSub documentation format changes You changed the EventSub documentation between last night (Nov 16, 2021) and today (Nov 17, 2021). The new documentation is very confusing. Specifically speaking:
- The Subscription Types documentation links on the left side are out of order and like-kind events are not next to each other. For example, "Redemption Status Update" should be next to "Channel Points redeem reward".
- The Subscription Types are poor named, and it's a little difficult to figure out which Subscription Type goes to which event.
- The URL to go straight to the section in the Subscription Types is different from the type supplied in an…
1 vote -
Please provide an event sub that emits "sub notifications" Please provide an eventsub notification topic for sub notifications
Which would be a "clone" of messages appearing in chat for sub/resub notifications
For resubs the chat message and emote placement would be included
41 votesMessages for new subscriptions and resubscriptions are available via the “Channel Subscribe” and “Channel Subscription Message” EventSub subscription types. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channel-subscriptions
-
API to CRUD the new/upcoming schedule Please provide an API for the new upcoming Twitch features (preferrably day 1 would be nice)
Today, I'm here again to ask for an API.
Today for the new/upcoming schedule feature I've heard about
152 votesThank you for the feature request. The Twitch API now includes Schedule APIs! https://discuss.dev.twitch.tv/t/announcing-api-endpoints-for-twitch-channel-stream-schedules/32137/
-
Wrong selection in "HTTPS on localhost: the easy way" part, there is too much of the selection in "We recommend using Google Chrome. In the browser, enable the flag allow insecure localhost. To enable this flag, navigate to: chrome://flags/#allow-insecure-localhost and restarting your browser." sencetnce, for me, "allow insecure localhost. T" is secelted, but i think it should be "allow insecure localhost" only
1 voteAdded to this week's updates. Thanks!
-
Twitch is best platform As we all know that twitch is one of the best platforms for gamers. I want to embed it with my website https://routerinsider.com/best-router-under-150/ so that every person can get benefit from it. How can I embed it?
1 vote -
Please provide an eventsub that emits unsubscribe/subscription end events Using event sub it should be possible to ONLY use event sub to maintain a list of people subscribed to a channel. (after an initial paint from Helix)
Using the current topics it's not possible to do that.
I currently have to fetch once using helix, then use eventsub to get new subs.
Then fetch again later using helix to account for unsubs.26 votes“Channel Subscription End” has been added to EventSub. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelsubscriptionend
-
Predictions in eventsub Please add Prediction start/progress/end events to eventsub
14 votes -
Provide a way for developers to test features which are Affiliate only. Features like Channel Points are restricted for Affiliate accounts only.
The fact that not all developers are streamers themselves too, makes it harder to test features like PubSub on the channelpoints topic. It makes them dependent on other affiliate streamers to test their codebase.
It would be nice if it was possible to have alternative ways to access those. either in a developer sandbox mode for testing, or by a waiver of the regular affiliate requirements for developers.
31 votesTesting Affiliate/Partner events is now possible with the Twitch CLI. See comments for more details.
-
Endpoints to approve/deny messages held for review by AutoMod Messages held by AutoMod for review can be received through the documented
chat_moderator_actions
PubSub topic, however the New Twitch API does not appear to offer a way for moderators to approve/deny these messages, which would be useful for bots or moderators that use third-party tools to further customize their moderation experience.5 votesWe added the Manage Held AutoMod Messages endpoint in May.
-
broken example example doesn't work "error":"Unauthorized","status":401,"message":"OAuth token is missing"}curl: (3) URL using bad/illegal format or missing URL
2 votes -
1 vote
-
dimensionn There's a typo under mobile guidelines:
"dimensionn"1 vote -
Bans: who did the action Hydrate the bans topic to include the user_id, login of the user that performed the ban action
So add
moderator_user_id
moderator_user_login
moderator_user_name
to the event
9 votes -
Expose VOD seek events I'd like to be able to know when a user seeks in a VOD that is embedded on my site. Ideally the event would contain the before/after timestamps so I can know the delta. Thanks!
1 vote -
Channel Points API multiple suggestions/requests A great many Ideas/notes and stuff from the Developer discord was collected and thrown into a Google Docs
https://docs.google.com/document/d/1dxx04pp6VVqY9s9JRcVP3w9keBHrRR5LB3Q043McS1Q/edit?usp=sharing
Covers
- CRUD store items
- Fetching/updating points values
- handling store redepmtions
- Stuff about webhooks
- Stuff about points in extensions (see also https://twitch.uservoice.com/forums/310213-developers/suggestions/38874571-channel-point-transaction-in-extension )Throwing it here so it's here as well as already sent to Twitch via Dev Advocacy
102 votesAs announced at last week’s Developer Day, we now have set of Channel Points endpoints and EventSub subscription types. This initial release may address much of the feedback captured here, if you still have features you would like so see, please feel free to file more UserVoice ideas under the “API” category.
- Don't see your idea?