-
Lookup User by Display Name Add a "/users"-like API method that supports display names. This will let bot commands which have a username parameter support Asian-family character display names to be passed the same as Roman-alphabet channel names. It will also let systems verify that a provided name (channel or display) exists on Twitch, and merge any information for a user's display name with the information for that user's channel name, to prevent "duplicate" sets of data: one for the display name; one for the channel name.
10 votes -
Follow relationships between broadcaster and a list of users At the moment we can either page through all followers of a specified user or check the follow relationship between two specified users. What we can't do is to provide a broadcaster and a list of users to get the follow relationships between the given broadcaster and the specified list of users. There is an endpoint for broadcaster subscriptions (Get Broadcaster Subscriptions). It takes a broadcaster id and a list of user ids. Please provide a similar endpoint for broadcaster follows (Get Broadcaster Follows). It would be very helpful and could reduce the amount of requests against the Get Users…
1 vote -
Improve embed for mobile devices Live embed are really not optimized for mobile devices
1 vote -
Add Category and Game(s) to Get (Released) Extensions The API response for
https://dev.twitch.tv/docs/api/reference#get-extensions
https://dev.twitch.tv/docs/api/reference#get-released-extensionsOmits Category and Games entries
Please add this information.
Part of my operational work flow will involve asking the API for the dev console held settings and checking that the dev console matches what I think it should be
1 vote -
add a channel.unfollow subscription type For when a user unfollows a channel.
Will be useful when a streamer wants to provide some perks for followers but be able to revoke them when they unfollow. Currently you'll have to fetch the followers list periodically to find out if someone unfollows.1 vote -
Followed categories API It's possible for a third-party app to query a user's followed channels, but not followed categories. This is a very useful tool for creating alternate views to a follow list
Use-case: Raid recommendation tool - it compares channel stats to your own and recommends those that are most similar, and also those you haven't recently raided. To do this, it needs to start with a list of everyone you follow who's live, and then does further research.
15 votes -
Collects all user subscriptions There is no way to retrieve a list of all the user's subscriptions.
The idea is to create a query similar to this.
https://api.twitch.tv/helix/subscriptions/user?&user_id=1419817641 vote -
Simple giveaways I don't understand how I can just create a simple campaign that drops beta keys for viewers. I understand the complexity for ingame rewards, but this seems like a lot of hoops to jump through for a simple key giveaway...
2 votes -
Confused Too complicated
1 vote -
"notificaiton’s" small typo on second paragraph There is a small mistake in the second paragraph "The Twitch-Eventsub-Message-Type request header contains the notificaiton’s type."
Note that notification is spelled wrongly
1 vote -
Extend automod endpoint to report if a user is suspicious The AutoMod API lets you test/validate text
Extend the AutoMod API to test a username/userID so a user passed in from tip/extension platforms can be tested to see if should be flagged/skipped/held for manual moderation
https://dev.twitch.tv/docs/api/reference#check-automod-status
1 vote -
Drops Information API I would like to have an API to provide Drops information.
I would expect this to be secured behind the broadcasters token perhaps with a suitable scope.
Then this would allow me to see the current active scoring campaign(s) on a given channel.
This would allow me to provide easier bot commands with direct links to the relevant Twitch campaign page in an automated fashion. Which makes it easier for viewers to get to this data in an on demand fashion if they miss the popup for whatever reason. or the user just needs help from channel mods to understand…
2 votes -
Subscriber start date Add subscriber start date to get broadcaster subscriptions endpoint
5 votes -
Update documentation on including email in userinfo endpoint claims={"idtoken":{"email":null,"emailverified":null},"userinfo":{"picture":null}}
is wrong, the email is included when including it in the "userinfo" part.
1 vote -
Missing details for using the recommended approach In the 'next steps' sections it mentions:
To authenticate your chatbot in a production setting, we recommend you register your app (chatbot) and use the OAuth Authorization code flow. This enables you to authenticate programmatically. To learn more, see the Apps & Authentication Guide.
I have created the app and can get the token, but have no idea what to use for the nick / pw. Since this is the recommended way, would much prefer an example or details on this rather than the login-as-user given currently.
1 vote -
search archived videos by stream id The get-videos API (https://dev.twitch.tv/docs/api/reference#get-videos) takes either a video id, user_id, or game_id, but does not take a stream_id, so if you want to find the VOD from a stream ID you captured while the stream was live, you have to search back through a user's videos and match them up, which is not super efficient, especially if the stream is old. Could you add stream_id as a possible query parameter please?
Thanks,
Chris1 vote -
Soundtrack: recently played Please provide an API to obtain the recently played songs on a channel (including the timestamp when played)
This will allow bots to catch up if they restart and/or provide a recently played function without having to store that internally.
1 vote -
Extend Soundtrack Current Track to include when the song started playing on the channel An extension/follow up to https://twitch.uservoice.com/forums/310213-developers/suggestions/41519041-provide-soundtrack-now-playing-information-for-a-s
Please extend the response to include when the song started playing on the channel.
This will allow developers to reduce spamming the endpoint by only loading/requesting when the song is predicted to end. (Start time + duration)
This could also be solved with EventSub (https://twitch.uservoice.com/forums/310213-developers/suggestions/44672968-add-a-soundtrack-topic-to-eventsub)
1 vote -
Make embeds work on iOS web based apps (like ionic) While it works on Android, it is still impossible to use iframe embeds on web-based mobile iOS apps. The reason being that iOS' WKWebView expects
<schema>://<host>
in the CORS headers returned by Twitch. Twitch uses theparent
parameter to generate those headers. Unfortunately, iOS prevents the use ofhttp://
,https://
andfile://
as schemas and forces us to use a custom schema likeionic://localhost
(or anything else) for accessing local files.The request is to add the ability for twitch embeds to return a CORS header that can match a custom scheme like
ionic://localhost
.I read through all…
39 votes -
Add a Soundtrack Topic to eventsub Similar to
Please provide an eventsub topic for when a song changes/starts/stops on a channel
2 votes
- Don't see your idea?