961 results found
-
Add Native OAUTH RFC Implementation Add support for RFC8252 (https://datatracker.ietf.org/doc/html/rfc8252#section-7.1) which allows for users to specify custom scheme URI's for OAUTH callback urls. This would allow native application developers to not have to piggyback through a server and instead they can configure their applications to handle these schemes for confirming the oauth callback, for example
my-app-name:/authorization?code=XXXXX
4 votes -
API Endpoint /getUserStats We should have an API endpoint like
/getUserStats
or something, that returns all their stats, like followers, view count, subscribers, total streams, etc.1 vote -
Add "ended_at" in /helix/videos for finished streams Currently, there’s no way to separate between live streams and past broadcasts.
5 votes -
Fix misleading example using CLI to test EventSub handler The example for using the CLI to test your handler shows a secret that looks like a 32-byte hexadecimal string. Actually the CLI interprets it as an ASCII string, so the example is actually passing a 64-byte string for the secret. I found this very misleading and it took me a bit of time to figure out why my code was not computing the correct HMAC until I realized that the format the CLI expects is ASCII string not hexadecimal string.
4 votes -
Provide Title and Game information with stream.online Other than knowing someone is online, there is still a need to utilize the API for getting related information about a stream.
It would be nice to have an all-in-one "here's everything about this stream going live" instead of requiring additional calls (especially if there's a possibility of caching delays).
Something along the lines of the data provided for channel.update would be nice
8 votes -
API Endpoint for searching tags by names Currently, you can use https://dev.twitch.tv/docs/api/reference#get-all-stream-tags to get all tags, and then manually iterate through to find tags with given names, but this can be slow (2-3 seconds to search for 8 tags in my test using twurple). It would be better to have an endpoint similar to https://dev.twitch.tv/docs/api/reference#get-games, which allows for a name query parameter. Of course, for tags, this would require also including a language parameter for the IETF language tag.
1 vote -
Ads status endpoint Please provide an endpoint that returns the following information
- adverts last run
- adverts can run next (retry_after)
- adverts max duration
It would be useful to provide better tooling for streamers whom have a contract requiring ads to be run.
19 votes -
Add is_prime to subscription events Add a flag, which is true, when a subscription is made through Prime Gaming. Distinguishing between a regular sub and a Prime sub allows us to react differently on these cases, like also being able to promote the free Prime Gaming sub.
59 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=1419817642 votes -
Bot is known/verfied Endpoint to check if userID has a known bot or verified bot flag.
Which currently exists as a undocumented v5/kraken endpoint.
usercase: what rate limit does my bot have? I can check if my bot has mod but I can't check if my bot has verified bot.
12 votes -
Add CSP fields to Get Extensions When I'm building an extension. I use a custom server to help simulate the Twitch Hosted test environment.
To that end it would be useful for me to automatically fetch the new CSP fields from the API
The Endpoint https://dev.twitch.tv/docs/api/reference#get-extensions Get Extensions currently provides a wealth of information about an Extension, including what things are available and enabled and which slots the extension can exist within.
With the Dashboard deployment to allow entry of the new CSP fields. This endpoint should be updated to include the CSP data.
Then I can auto collect the changes into my local test rig…
5 votes -
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 -
Add automod events to EventSub PubSub provides withheld messages, approves and rejects through their API. Ingesting this data through EventSub would be great too!
1 vote -
PubSub topics documentation lacking Further documentation of the topics would be greatly appreciated!
The examples in this documentation don't cover enough conditions, some topics aren't even included in the examples at all!
I'm sure it wouldn't take more than an afternoon for a small knowledgeable team to write up the data structures.Thanks!
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
2 votes -
Please add more examples for Ratelimit headers Please provide one example for the Ratelimit headers. Tried a couple of hours without success. Thanks.
1 vote -
Add sortby and direction query parameters to Get Users Follows Kraken equivalent[1] of Get Users Follows offers a way to sort query results by either creation date, last broadcast or login name. There's also a way to sort results in either ascending or descending order. Helix however doesn't offer any ways of sorting results of your query and results are always shown descending without giving you the option to get those in ascending order.
In case you need to fetch exactly the first follow or get followers that have been live last, it becomes problematic if your query has lots of results - you'd need to paginate through all of…9 votes -
Add Stream ID to stream.offline Premise:
stream.online
encodes an id of the stream.stream.offline
does not have such an id. Being able to pair this specific id with an online and offline state would be beneficial.Objective: Add the matching
id
tostream.offline
that pairs withstream.online
Notes: While it could be argued that a single broadcaster can only be live with a single id, it is still data oriented wise, more beneficial to have a symmetrical up and down payload, allowing quick queries on a state of a stream. Imagine a scenario where an online and offline event fire roughly at the same time.…
19 votes -
Add Bits total to channel.cheer title basically :-D
We get the bits used in a cheer event but we don't get the new total for that user
2 votes -
Add a new body value to the "Create Custom Rewards" endpoint to hide the chat highlights generated when a user buys a custom reward The problem occurred after the release of an extension game i developed, where the viewers could spend channel points to obtain in-game currency. With over 6000 viewers, the chat became impossible to moderate as there were so many messages per second. This very simple option would greatly relieve the chat in such situations.
E.g.: "is_highlighted" (defaults to true)
15 votes
- Don't see your idea?