438 results found
-
Get the latest subscriber The endpoint
/helix/subscriptions?broadcaster_id=USER_ID
doesn't return the data from the most recent to the oldest subscriber.We could maybe use
/helix/subscriptions/events?broadcaster_id=ID
but the data here apparently doesn't last more than 5 days or so. This doesn't work for small streamers who don't have a lot of subscribers coming on a daily basis, for example.Suggestions:
- Create an "order" parameter to the first endpoint, so we could use like
/helix/subscriptions?broadcaster_id=USER_ID&order=desc&limit=1
- Make the second endpoint return the latest "forever".
The first endpoint seems buggy, the data being returned comes in random order and the pagination cursor is always present, even if I clearly…
2 votes - Create an "order" parameter to the first endpoint, so we could use like
-
Authentication Docs Improvement Honestly this whole documentation is a bit sloppy. There should be clearer examples of using the APIs as I had to go Googling how the authentication actually works as the headers seem to be different than this suggests.
4 votes -
Manage Roles via the API It shouldn't be required for manage roles such as mod/vip via the chat
It shouldn't be required to manage editor/mod/vip via the roles manager
it would be useful for automation/third party management to be able to manage roles via the API
28 votesCurrently not a top priority, but we are interested in your use cases for this functionality to be considered at a later time. Please include more information in the comments as to how and why this would be useful.
-
API to manage Channel Sub badges/sub flair badges Similar to
https://twitch.uservoice.com/forums/310213-developers/suggestions/41137957-upload-emotes
But for sub badges and the flair for t2/t3
5 votes -
Channel Points API: Control "Out of Stock" state and prompt Currently the API doesn't support marking a reward out of stock manually. This may be beneficial for rewards that take some time to process where specifying a hard cooldown wouldn't be appropriate.
In addition, support for a custom "out of stock" message may benefit some developers. Using sound alerts as an example, if a streamer is in "focus mode" and needs to concentrate on what they are doing, rather than say the default "out of stock" it could say "StreamerX is focusing right now".
3 votes -
Channel Points API: Grantable Control of Third-Party Rewards Based on the current channel points API, a client may only access/update rewards for their own custom rewards. However, for some moderation tools, I believe managing custom rewards created by other clients and/or the Channel Owner's Dashboard would be beneficial.
Take for example a reward such as "Hydrate!", where, after 10 minutes you want this cleared from the reward queue if it hasn't been actioned already. To do this with the current API, a channel owner would have to first delete the existing "Hydrate!" reward and then recreate it using the script client. Repeating this for every reward to be…
151 votes -
Get channel subscriber benefits/options as a endpoint An idea I had a while ago but never copied it to uservoice
Please provide
https://www.twitch.tv/products/STREAMER / the information in the "Subscribe popup"
as a end point
To return the
- product names
- emotes per tier
- is ad free enabled
- sub badges
- any emote modifiers
Optionally include the users progress to the next sub badge if authenticated as a user
10 votes -
Channel Points API Suggestions There should be a way to at least enable/disable or pause/unpause rewards that the Client-ID used didn't create. This makes sense since if I'm a moderator I can pause/unpause events that I didn't create for the channel in question. Even if it's a separate endpoint to prevent different bots from "writing over each other" I think this would be the best possible feature to add.
Possible bias: This would make my Channel Points Rewards (Twitch CPR) Game Profile system just that much slicker. ;)
Best part; Could just be a paired-down version of the current "get" function of channel point…
2 votes -
More detail on obtaining OAuth and OIDC tokens You provide information on how to remove a token, how to refresh a token, and how to define scopes for tokens, but you don't actually have any information on how to request a token, nor any sample code on that or applying token scopes. Given that this step is fundamental to any interaction with the Twitch API, this seems like a fairly major omission.
7 votes -
Create Custom Reward: can't provide custom image Create/Update doesn't provide the ability to upload/change images for a reward.
This would be useful.
Alternatively if we can't do upload initially.
Add the ability to specify a channel emote (either by coDe or ID) so the reward would "copy" the channelEmote for that channel in.
So if I create a reward for CohhCarnage I can pick a cohhEmote (but I can't pick a liriki emote)
Or specify a URL to fetch a Image from
132 votes -
It's impossible to control the Channel Point "core" rewards Topic.
Cannot control highlight message/unlock emote rewards to enable/disable/change price or even list them etc via this API
Example usages
We might turn off emote "buying" on a Thursday as we are about to load a WHOLE new Set in for a big game on Monday. Is one thought.
But I can't automate them.
Also any number of tasks the streamer would like us (moderators/staff of the channel) to help manage but we can't if those rewards are API locked (and UI locked) out from "channel staff" being able to help manage
Additionally, I'll get asked by the streamer I…
4 votes -
Expose endpoint for total points a user has I would like an option to return the amount a points a current user has.
2 votes -
Error 500 with update reward (is_max_per_user_per_stream_enabled) When I try to update "ismaxperuserperstreamenabled" of a reward, I get an Internal Server Error.
1 vote -
Add flag to suppress chat notification upon redemption When you have an application that uses channel points quite a lot and also reacts to them and does things, the chat is spammed with the redemption notifications which can negatively affect the chat experience.
I suggest adding a flag to custom redemptions that prevents the chat notification from being sent.
6 votes -
Allow Unicode characters for Oauth Client / Application Names Currently, when a non-Englisch Character is entered into the "Name" Field of the Application Settings (https://dev.twitch.tv/console/apps/<CLIENTID>), it is denied with the Error Message saying that the word "Twitch" is not allowed, even if that is not entered.
1) This Error Message is confusing as it is incorrectly describing the situation.
2) For some usecases, Non-English Characters would help for Names - such as German Companies with umlauts (öäü) in their name.I acknowledge that allowing the entire Unicde / UTF-8 subset can pose issues, but It makes it so an Application Name may not be 100% identifying of…
1 vote -
Batch Updates for Custom Rewards I have a system that checks what scene the creator is in, to see if that custom reward is allowed (we do scene whitelisting). A planned feature is to disable and enable custom rewards based on the scene, so that the end users (the viewers) only ever see custom rewards that will actually work.
It would be very helpful if I could batch my update calls so that I could set several rewards as disabled/enabled at once. Without this ability its very likely I'd hit a rate limit.
1 vote -
Add categories to the Channel Points list on a channel Add the functionality to sort Channel Points redemptions into categories (and ofc make this settabel via the API).
It gets confusing and hard to find the redemption you're looking for with the current (amount of points based) sorting when you have one or more applications with multiple redemptions each and maybe then even some random single ones as well.
5 votes -
Cheering Bits programmatically Cheering Bits is the most famous way to support a streamer. However, it can be somewhat challenging for new users to get familiar with the Twitch Chat commands to properly do so.
I propose an API which allows to trigger a regular cheer.
This call obviously should not be signed instantly, but sandboxed where the Twitch backend requires a "Yes / No" response via GUI from the user.I think this can improve the user experience a lot and it can also improve the general usage of Twich Bits.
For instance, many streamers use overlays in their stream to react…4 votes -
Allow request clips/videos with broadcaster_id AND game_id Allow to request clips/videos on multiple required query paramters (broadcasterid & gameid).
Exemple: https://api.twitch.tv/helix/clips?broadcaster_id=xxxxxxx&game_id=xxxx
2 votes -
Update the dashboard to mark a reward as being from "an integration" The page at
https://dashboard.twitch.tv/u/barrycarlyon/community/channel-points/rewards
Will list all rewards.
But it's not super obvious which rewards "I made" or which rewards "an API call" made.
So in theory a streamer not paying attention could delete an integration created reward.
I'm not saying "remove" the delete button, just add additional wording
4 votes
- Don't see your idea?