366 results found
-
Create Highlights through the API Allow for the creation of highlights using timestamps/stream markers
9 votes -
13 votes
-
Add total count to streams endpoint Now it is not possible to get the number of streams in a certain section without sending a large number of requests to the API.
7 votes -
Add GET https://api.twitch.tv/extensions/<client ID> as a documented endpoint If you call GET https://api.twitch.tv/extensions/<client ID> you get a JSON back with the information about the extension. This is currently undocumented, but it would be a real useful took for discoverability and management, but being undocumented, it wouldn't be wise to use in a production environment. If this endpoint is planned to be kept, can it be added to the documentation for our use?
2 votes -
Signed Transaction Receipt missing from Bit Transactions API On the new Helix endpoint, https://dev.twitch.tv/docs/api/reference/#get-extension-transactions and therefor https://dev.twitch.tv/docs/api/webhooks-reference/#topic-extension-transaction-created the signed receipt that comes with onTransactionComplete from the JS Helper is missing. In order to audit and avoid man in the middle attacks, a signed JWT that can only be verified with the client secret should be sent on all endpoints sending monetary transaction data.
5 votes -
9 votes
-
1 vote
-
Ordering by date of helix endpoints Being able to order some of the Helix endpoints by date would be useful
Follower for example would need in some cases 11k+ calls to the follower endpoint to just get the 100 followers who had followed for the longest time.
This would also be good in the subscription endpoint if cumulative and streak get put into the Helix API
10 votes -
"Recommended channels/streams" API endpoint. Would love an API endpoint for "recommended channels".
5 votes -
Add functionality to query broadcaster id and user id for the Bits transaction API It would be convenient to have the ability to query Bits transactions based on broadcaster id and user id. This is extremely helpful for Extensions with lots of transactions and saves on calls to the API that would be necessary for paginating until the desired transaction is found.
9 votes -
Add endpoints to set and retrieve channel chat settings r9k mode
follower mode
subscriber mode
emote mode
slow mode7 votes -
8 votes
-
Add viewer and channel count in /helix/games/top Add viewer and channel count in /helix/games/top response. This information is currently not available in Helix.
11 votes -
5 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 -
New Twitch API returning empty results The New Twitch API needs serious attention. I worked considerable with the V3 API and that was rock solid. I'm having a difficult time with the new API. It has a lot of quirks.
My biggest issue now is that certain calls return an empty response with certain parameters.
For example, if I try to filter streams with a gameid and language this will return a result with 0 items sometimes while other times it will return the correct results. The behavior is very inconsistent.
https://api.twitch.tv/helix/streams?gameid=33214&language=enIt works 100% of the time without the language parameter.
https://api.twitch.tv/helix/streams?game_id=33214It…
1 vote -
4 votes
-
Extend Clips related API requests - Way to get clips based on more parameters - for example curator_id, vod_id, ejc It is quite hard to find clips using https://www.twitch.tv/manager/clips page to find clips and API does not offer nice solutions to make a 3rd party application to replace it.
Here are some examples of API request parameters and some of their possible uses.curator_id:
- clip creator can find all their own clips
- broadcaster can find and delete all the clips from problematic viewervod_id:
- find clip compilation material for the streamcreated_at:
- find clip compilation material for the date(and range)
- find throwback clips - "last year this time we did this"broadcaster_id:
- in combination…5 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 -
Live Activated Channels w/ Extension Webhook There should be a Live Activated Channels with Extensions webhook to get updates once a channel w/ the Extension goes live- similar to the Stream Changed webhook, this would reduce the amount of polling needed.
5 votes
- Don't see your idea?