417 results found
-
Don't prefix iCal Timezones with / for better compatibility The TZIDs in https://dev.twitch.tv/docs/api/reference/#get-channel-icalendar are currently prefixed by a / so they are /America/New_York for example. Removing the leading slash should vastly improve compatibility with iCal parsers (since the timezones are essentially IANA timezones then).
5 votes -
PubSub chat_moderator_actions topic should provide events about AutoMod messages being allowed/denied The old semi-unofficial API endpoint to allow/deny messages held by AutoMod used to cause an event in the PubSub "chat moderator actions" topic, which made sense because other moderators should be informed of this mod action. I think at some point it also happened when allowing/denying through the website.
Now allowing/denying through the website and the new endpoint (I think) does not provide this information to other mods. The only thing that is sometimes triggered is a channel terms action event, which is good, but it doesn't provide a direct connection to which message was affected (and it doesn't seem…
5 votes -
Allow moderators' OAuths to work with polls and predictions API endpoints At the moment, only the broadcaster is allowed to use the polls and predictions endpoints because the broadcaster id must match the OAuth token. I think that allowing moderators of the specific channel should also be able to use these endpoints. This would be really helpful for Chatterino for example. In order for moderators to create polls or predictions, they have to go to the actual chat on the website to type in /prediction or /poll. If moderators were able to access the endpoint, Chatterino could easily add a command to bring up a window to create a poll or…
5 votes -
api call to reset stream key I see you have it in your v5 API https://dev.twitch.tv/docs/v5/reference/channels#reset-channel-stream-key
But it seems like there's no way to do this in the current API? This would allow someone to create an automated channel for a community, like the Randomania channel, or the ZeldaSpeedruns channel
5 votes -
hype train With the way how certain bots work, Webhooks wouldn't work with said bots. So my Suggestion is to include PubSub so more bots can utilize features like Hype Train and other stuff included on twitch.
5 votes -
API to manage Channel Sub badges/sub flair badges Similar to
https://twitch.uservoice.com/forums/310213-developers/suggestions/41137957-upload-emotes
But for sub badges and the flair for t2/t3
5 votes -
Add categories to the Channel Points list on a channel Add the functionality to sort Channel Points redemptions into categories (and ofc make this settabel via the API).
It gets confusing and hard to find the redemption you're looking for with the current (amount of points based) sorting when you have one or more applications with multiple redemptions each and maybe then even some random single ones as well.
5 votes -
Status CANCELLED should remove the cooldown on custom rewards I believe that updating the redemption to have a status of CANCELLED should remove any active cooldowns on the custom reward
I understand that it needs to go into the cooldown state immediately so that other users cannot redeem it again, however setting the status to CANCELLED is our way of signalling that the event did not complete. It's how the streamer says "sorry I can't do that, have your points back".
It makes little sense for the redemption to stay in cooldown when the custom reward has failed to be completed.
5 votes -
Extend Subscription Webhooks/API to return information about multi month purchase The webhook/response for subscriptions returns a payload as
(webhook example)
{
"data": [
{
"eventdata": {
"broadcasterid": "casterID",
"broadcastername": "aCaster",
"gifterid": "",
"giftername": "",
"isgift": false,
"planname": "Some Subscription ($4.99)",
"tier": "1000",
"userid": "someID",
"username": "someName"
},
"eventtimestamp": "2020-10-16T17:33:46Z",
"event_type": "subscriptions.subscribe",
"id": "1iyAnn4NpVMZ9jYv0HDOQP4SfpS",
"version": "1.0"
}
]
}But it doesn't include information about if it was a 1/3/6/12 whatever subscription or not.
Please extend the payload (for both webhooks and the API) to contain this information about if it's a multimonth purchase
5 votes -
Watchparty status API/webhook/pubsub Please provide an API that provides
- what program is being watched
- What season/episode it is
- Episode/program title
- Cast information
- When started
- Link to the program on amazon (it's ASIN/whatever)
Information should be provide by
broadcaster_id
filter as a API
Sent out as a webhook (watchparty started, watchparty ended)
Provided as a PubSub event (started/ended/progress events?)PubSub and webhook should also provide information about a Watch party about to start
The watch party player does a countdown to show start, so that should be replicatable.
People whom are not amazon prime members, or do not have that program available to them…
5 votes -
Twitch Test Environment Allow developers to mock responses from all common integration points- subs, bits, follows, streams, etc, and allow users to mock users as well.
This is useful for automated testing as well as building extensions.
5 votes -
i want change clip twitch category later after clipping Hello, there are unfortunately always VODs where no category is listed, when I create a clip there, the problem is that the clip does not appear in any category, that is very annoying for me as a streamer. That's why I ask you to vote for this idea, so that Twitch has a possibility to change the Twitch category after the clip is created.
For example, if a wrong category is set, there must be a possibility to change it later.
example bug clip list: https://dashboard.twitch.tv/u/terminatorsaw2k/content/clips
screenshot from bug list: https://imgur.com/WSpfVGU
5 votes -
New Twitch API: Get Top Clips Endpoint Old Twitch v5 API has an endpoint called "Get Top Clips" (https://dev.twitch.tv/docs/v5/reference/clips#get-top-clips)
I think the new API should also include this endpoint because the current way of getting the top clips is not exactly the most user friendly one. Currently if you want to get top clips, you need to get all clips using the "Get Clips" endpoint and then sort them out manually on our side. This works if you know exactly what you want. For example if you want top clips for a game you can use the game parameter.
Unfortunately this isn't the most optimal…
5 votes -
Streams sort by viewer count ascending Currently, supporting small streamers is costly, requiring pagination through large streamers. Grant Streams api functionality already present in internal gql api:
options: {..., sort: VIEWER_COUNT_ASC,…}
5 votes -
get game followers or check if a user follow a game get game followers or check if a user follows a game
5 votes -
Hosting API Allow developers to update autohost lists and set the current host via REST-based API.
5 votes -
Real-time viewer count pubsup topic This is great documentation. I'm asking if there will ever be a pubsub topic for sharing real-time viewercounts? I've noticed the get channel endpoint only updates every 15 minutes.
5 votes -
oAuth dialog jumps to the bottom of the page If you have a not very tall browser.
And you request, a fair chunk of the oAuth scopes.When you redirect the user to Twitch.
The Accept/Deny link page auto jumps down to the bottom of the page.
This means the first few/most "dangerous" scopes as well as the application name/logo and whom you are logged in as are above the fold of the page.
Basically "suggesting" to the user not to read all the scopes and just go accept/deny.
The auto jump to bottom of the page should be removed.
5 votes -
Clips API should let Broadcasters see info of deleted Clips The Get Clips API should include information of all deleted clips matching the current clips request too when used with a proposed deleted=true parameter. Limited to only the broadcaster themselves and maybe behind some appropriate scope too.
Goal: detecting malicious, weird and creepy clipping behavior from people making clips, downloading them, and instantly deleting them which is a very common pattern that's currently almost impossible to detect for streamers.
Sometimes streamers will accidentally show something they didn't mean to for a second, or say something that can be taken out of context, and some people are just weird and clip…
5 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
- Don't see your idea?