451 results found
-
Initiate Redemption from the API Add the ability to trigger a reward redemption from the API - similar/same to what happens when clicking the reward in the chat dialog.
For example an extension has added a custom reward XYZ and to trigger a certain action in or for the extension this reward needs to be used.
So instead of the extension telling the viewer "please redeem reward XYZ to do this or that" and then waiting for the redemption, immediately trigger the redemtion via the API - saving the viewer the need to browse and look for the redemtion in question.
Result of this API…
3 votes -
Provide way to download Channel Analytics CSV Export I would like a way to programatically download the data that is in the Channel Analytics "Export Data" CSV.
3 votes -
It's impossible to control the "core" rewards Topic.
Cannot control highlight message/unlock emote rewards to enable/disable/change price or even list them etc via this API
3 votes -
Provide uptime in channel information endpoint channel information endpoint provides "gameid", "gamename" and "title" for live streams, but it doesn't return the stream uptime as displayed below a live stream; would be useful to acquire this via API.
3 votes -
3 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 -
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 -
Add user profile image and basic game info on /helix/streams for /helix/streams can we add:
profileimageurl from /helix/users
and the game name (and potentially boxarturl) from /helix/gamesThis is very basic info related to the stream and would be really nice to have available in a single call rather than 3 separate calls. This is especially important with bots that are trying to get the status of many streams in a short period quickly racking up api calls
3 votes -
API for Front page globally It has become difficult to obtain whats on the frontpage by region.
Please provide an API to collect/obtain this data, it's useful for moderation to understand if/why we get a influx of viewers/chatters and can allocate additional bot rules/filters and/or moderation staff
3 votes -
Allow filtering the JSON API response For example, the YouTube Data API has the "fields parameter" to accomplish this, an example being: items(userid,username,title)
https://developers.google.com/youtube/v3/getting-started#fields
Thanks!
3 votes -
/helix/moderation/enforcements/status - Return error messages instead of generic 500s When user IDs in the provided data payload do not exists, the endpoint returns a 500 error. Ideally this should return a more detailed error code with an error message related to user IDs.
3 votes -
Issue with v5/bits/extensions/is-eligible/ API There are two scenarios when using this API which return a 500 from the server, but which should return either a 401 or 400 and a meaningful error code to help point out the issue:
If you have set your productSKU's to 'live', but you're testing in 'Hosted testing', you receive this error. A response telling you that you cannot test SKUs in live mode when in hosted testing would be great.
If your extension is live and you are trying to use bits on a channel which doesnt support it, you will receive a 500 from the server. I…
3 votes -
Drops Sandbox Provide a sandbox to test Drops integrations.
3 votes -
Fix the recent corrupt video durations This is more in the nature of a bug report, but help,twitch.tv doesn't have an option for API bugs, so...
There have recently been some videos which report an insane duration via the Twitch Helix API. There are many, but I offer 2184704180 as a representative specimen.
Helix reports that video's duration as... 1193h17m17s !
This feels like some internal database issue; if you visit https://www.twitch.tv/videos/2184704180 video navigation is screwed up, too.
2 votes -
support protobuf json with https://github.com/bufbuild/buf missing json schema or protobuf schema for the api
2 votes -
There's nothing here to help me troubleshoot my error I do this, but I still get the following error from the server:<html>
<head><title>400 Bad Request</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
</body>
</html>2 votes -
Procedure is wrong I do all of this, but I still get the following response from the server: <html>
<head><title>400 Bad Request</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
</body>
</html>2 votes -
Sub Anniversary & Sub Shared info in API The below is all available on the Twitch website but NOT available in the API. Since it can't just be scraped from the subscription page, it needs to be made available in the API for proper management of your personal subscriptions/sharing of subscriptions to channels :
On your sub page you see all channels you sub to.
You see how many days/hours/minutes until your next anniversary.
You see how many days/months until your benefits expire.
When entering a channel chat, you can see if you have shared your resub that month for that anniversary.
Please can this be exposed to…2 votes -
Option to turn off chat for older/slower devices Add an option to toggle off chat for lower computing power devices like the Amazon fire stick. Under high viewer counts with a lot of spam messages it will cause older devices to lag….
2 votes -
Fix Example Response The response example in "How to use a refresh token" is missing the "expires_in" property.
2 votes
- Don't see your idea?