436 results found
-
Inconsistency between Channel Points API and PubSub Redemption Topic When PubSub returns rewards, it references
channel_id
whilst the Beta API Endpoints call itbroadcaster_id
.As a Developer, i prefer to be able to parse the same object from different sources in the same way. The discrepancy in naming prevents this / makes it slightly less performant as a distinction needs to be made.
2 votes -
Add CRUD for Roles Manager We should be able to CRUD the Role Manager that is in the Streamers Dashboard. This would resolve multiple UserVoice requests including CRUD for VIP, Mod & the Editor migration from v5.
13 votes -
Migrate Video upload to helix Similar to adding https://twitch.uservoice.com/forums/310213-developers/suggestions/39622321-rerun-api
Currently Video Upload is still on v5 and has not been migrated yet to helix. Please migrate Video Uploading and collection management API's
9 votes -
PubSub cheer emote placement The cheers topic of PubSub doesn't give emote placement like the Subscribers topic does.
Please extend cheers topic to include the Emote placement like Subscriptions does
For example
"sub_message": { "message": "A Twitch baby is born! KappaHD", "emotes": [ { "start": 23, "end": 7, "id": 2867 } ] }
Should be included with Cheers on PubSub
4 votes -
Support Broadcaster ID for IRC connection As it stands currently today, whether you are building a large scale bot to connect to multiple channels, that is always on (think Streamlabs, StreamElements, etc), or a small bot specific for your channel, or perhaps somewhere in between, the only supported way to connect is via the channel name, which is tied directly to the Twitch username.
The problem that is faced is when one of those connected channel's broadcaster decide to change their username, thus changing the channel name as well, since now what the bot is listening for data on is non-existent. The way this is managed…
6 votes -
Helix modify channel information endpoint should allow access to editors The new helix endpoint to modify channel information ( https://dev.twitch.tv/docs/api/reference#modify-channel-information ) doesn't work with a user token from a user that has been added as an editor to the channel. This basicially shuts out any clientside tool used by editors where it's impractical for the broadcaster to directly authorize access. Editors should be trusted enough to be able to choose their own tools.
Allowing access to editors would especially make sense if this is intended as a replacement for the v5 endpoint ( https://dev.twitch.tv/docs/v5/reference/channels#update-channel ), which does allow editors to update the stream title and game. It would also work…
95 votes -
API to retrieve a users twitch games library The twitch apps games screen is pretty limited. Many have over 100 games on there by now. So I would like to be able to build my own web app and let users log in via twitch and browse their claimed games collection where I can provide filters and search for games using whatever data is available about the games. To do this there must of course be an API where I can retrieve the game list and meta data about them.
4 votes -
Have PubSub Channel Points topics fire an event when an unfulfilled reward has been marked as completed What's been made available for the events from PubSub is nice, but currently there is no way to know of when a unfulfilled reward has been marked as complete by a Streamer/Mod. Since the event is already well structured, all that would need to be done is simply re-send the same event with the status property updated to reflect that it was fulfilled (either just using the existing "FULFILLED" value or possibly a new value like "MANUALLY FULFILLED").
11 votes -
Unfollow category/game from API There's currently no way to unfollow a game from the API, in any of the existing APIs (helix, v5, v3). You can follow a game in v5, but not unfollow. Helix has nothing related to games/category. The website itself uses GQL.
4 votes -
Add flag for streams that can't be watched on other sites (embed not allowed) In the streams endpoint, there's no property in the response that indicates if the stream can only be watched on Twitch. This means we embed streams that can't be watched and we obviously don't want this.
The streams api needs to return this information so we know not to render these embeds.
1 vote -
New Twitch API: Get Top Clips Endpoint Old Twitch v5 API has an endpoint called "Get Top Clips" (https://dev.twitch.tv/docs/v5/reference/clips#get-top-clips)
I think the new API should also include this endpoint because the current way of getting the top clips is not exactly the most user friendly one. Currently if you want to get top clips, you need to get all clips using the "Get Clips" endpoint and then sort them out manually on our side. This works if you know exactly what you want. For example if you want top clips for a game you can use the game parameter.
Unfortunately this isn't the most optimal…
6 votes -
Unify data that is returned by various API endpoints concerning channels Specifically talking about:
- Get Channel Information: helix/channels
- Search Channel: helix/search/channels
- Get Users: helix/usersThose endpoints all return data concerning a specific channel, but all of the JSON responses are different and no single endpoint contains all the data you need.
Say I have a user id and want to get the profile picture of that channel, whether it is live and the title of the broadcast.
For the profile picture I have to hit the 'Get Users' endpoint.
For the 'isLive' info I need to hit the 'Search Channels' endpoint, and then find the correct user from…3 votes -
List all clips It is impossible to get all clips for a channel.
Please provide a way to get all clips for a channel
15 votes -
Delete clips There is no API methods for deleting a Clip
Please provide a method
155 votes -
Streams sort by viewer count ascending Currently, supporting small streamers is costly, requiring pagination through large streamers. Grant Streams api functionality already present in internal gql api:
options: {..., sort: VIEWER_COUNT_ASC,…}
6 votes -
get game followers or check if a user follow a game get game followers or check if a user follows a game
5 votes -
Channel banners made available through the API? Could the channel banners for each user be made available through the API
4 votes -
Hosting API Allow developers to update autohost lists and set the current host via REST-based API.
4 votes -
Introduce a new live chat interface based on PubSub Having written one and a half client libraries for IRC now, I wish Twitch Chat was exposed over a more consistent protocol.
- Allow read-only access to chat messages (and other related live data and events) via PubSub, with clean re-designed JSON Chat message payloads
- No longer identify channels and users by their login name, use user IDs for all purposes
- Send messages via an API call
Most importantly, I would expect a redesigned API to think of edge-cases in a better way than IRC currently does. For example, what happens on IRC if a channel gets suspended, or a channel…
10 votes -
Subscribe to category with wehbooks Currently you can subscribe to a webhook to receive a handful of types of events. The only way to see when a stream goes live is to subscribe to a topic for that particular user. It would be incredibly useful to specify a category and receive a webhook whenever a stream goes live in that category.
3 votes
- Don't see your idea?