422 results found
-
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 -
"Recommended channels/streams" API endpoint. Would love an API endpoint for "recommended channels".
6 votes -
10 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 -
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 -
9 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 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 -
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 -
More IFTTT Event Triggers For Streamers Hey Twitch,
The current Twitch IFTTT service is a great start. However, I'd like to see more event triggers for streamers. In specific:
- If new subscriber on my channel (with variations for sub gift bundles)
- If resub on my channel (with variations matching Twitch badges 1/3/6/12/etc)
- If new host to my channel
- If new raid to my channel
- If cheer amount (with variation options)
- If Tip/Donation (with variation options)Reason for request: Those of us who have Nanoleaf, Phillips Hue, or smart lights could utilize those event triggers to create some very cool lighting…
5 votes -
Show currently-streaming Authorized Broadcaster information in Channel API It seems that it’s currently impossible to determine who is streaming to a shared channel using the Authorized Broadcaster feature. I tested on my own channels and it appears as if the https://api.twitch.tv/kraken/channels/<mysharedchannel> endpoint does not include any information on the authorized broadcaster streaming to that channel.
Is this something in the works or planned? It would be very helpful for building extensions and bot commands for shared channels.
Note: when adding an email address to the authorized broadcaster list, it does check that the email is associated with a valid Twitch account, so this information should be available…
4 votes
- Don't see your idea?