-
API support for Predictions Please provide an
- api
- Eventsub
- Webhooks
CRUD and result monitoring for the new predictions feature of channel points
107 votes -
Please provide an API for the new "Unban Request" system So that third party developers can be notified of new unban request
And that third party developers can respond to those unban requests, the same way as you can on the moderator view53 votes -
Create Custom Reward: can't provide custom image Create/Update doesn't provide the ability to upload/change images for a reward.
This would be useful.
Alternatively if we can't do upload initially.
Add the ability to specify a channel emote (either by coDe or ID) so the reward would "copy" the channelEmote for that channel in.
So if I create a reward for CohhCarnage I can pick a cohhEmote (but I can't pick a liriki emote)
Or specify a URL to fetch a Image from
27 votes -
Please provide an event sub that emits "sub notifications" Please provide an eventsub notification topic for sub notifications
Which would be a "clone" of messages appearing in chat for sub/resub notifications
For resubs the chat message and emote placement would be included
23 votes -
Please provide an event sub that emits "resub payments" Subscribe topic only broadcasts "new subscriptions"
So when a subscription "expires" we don't get a "payment notification" for a Resub
This is NOT a eventsub for the "chat notification" see https://twitch.uservoice.com/forums/310213-developers/suggestions/42008104-please-provide-an-event-sub-that-emits-sub-notifi for that
23 votes -
Provide Soundtrack now playing information for a stream Provide an API to get the currently playing sound from Soundtrack
This will allow chatbots and overlays to display now playing information
On a per channel basis return
- Song Name
- Song Artist
- Song Album
- Song meta data such as Soundtrack Category etc
- Song box art
- Song album box art
- Song Duration (in seconds or hh:mm:ss format/other RFC format)
- Time song started playing
35 votes -
API to CRUD the new/upcoming schedule Please provide an API for the new upcoming Twitch features (preferrably day 1 would be nice)
Today, I'm here again to ask for an API.
Today for the new/upcoming schedule feature I've heard about
96 votes -
Delete clips There is no API methods for deleting a Clip
Please provide a method
59 votes -
On EventSub create if 409 return ID of the conflicting Subscription Extend
{
"error": "Conflict",
"status": 409,
"message": "subscription already exists"
}to
{
"error": "Conflict",
"status": 409,
"message": "subscription already exists",
"id": "id of the eventsub subscription that conflicts"
}13 votes -
Predictions in eventsub Please add Prediction start/progress/end events to eventsub
12 votes -
Channel/Global Emotes have changed A topic to account for emotes being added or remove from "global" or a specific ChannelID would be useful.
It's hamstrung by
https://twitch.uservoice.com/forums/310213-developers/suggestions/39547780-emotes-by-channelid
As we can't catch up
There are a number of Twitch Extensions that would be good to know if/when emotes change. (HypeMeter for example)
And Developers of single channel bots will need to know so they can add/remove emotes from any channel commands.
It's also useful for custom channel tooling to keep lists up to date in custom tooling if/when https://twitch.uservoice.com/forums/310213-developers/suggestions/41137957-upload-emotes is actioned as well
This includes but is not limited to
- regular subscriber emotes
- bits/cheer emotes …
8 votes -
Bans: who did the action Hydrate the bans topic to include the user_id, login of the user that performed the ban action
So add
moderator_user_id
moderator_user_login
moderator_user_name
to the event
8 votes -
Add channels.host Webhook Type Trigger: Triggers whenever a broadcaster hosts on a broadcaster's channel.
Motivation: To my knowledge it is not possible to query hosts in real time. In our Twitch Alerts Extension it is currently not possible to show when a streamer is hosted by another streamer.
19 votes -
Add Display names to live reactionary chat data Any topic, that deals with reactionary events from chat such as cheers or subscriptions (new/resub/etc.) it would be beneficial to have a display name for all parties involved, the user who subbed, cheered, but also gifted, and broadcaster.
Reasoning:
- Various names have a certain capitalization that identifies that user. Without that there are cases that make the name very difficult to decipher for the viewer if the name appears on screen, due to all the letters being lower case or upper case.
- If the name was already displayed in chat, then this data should also propagate to the…10 votes -
Provide Soundtrack Control API Provide an API for third parties to control soundtrack
Including but not limited to
- Play/Pause
- Volume control
- Playlist entries in "now playing"
- Current song that is playing
- Play head position in the current song
- playlist play head position
20 votes -
Bans topic sends for timeouts and bans but doesn't differentiate The bans topic will send an event for someone getting banned or timed'out from the channel.
The bans topic doesn't tell you if it was a ban or a timeout.
- Timeout's either need to be a seperate topic (not preferred)
- The payload extended to include a time parameter, so timeouts can be differetiance (preferred)
(Webhooks have the same problem ironically)
6 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.
11 votes -
API to unpublish a vod Please provide or update the videos API to allow API users to unpublish a VOD
10 votes -
Provide the amount the hype train progress increased by Summary:
From first glance, it would seem that the progress of each channel.hype_train.progress is determined by the contribution; however, there seems to be no way to determine from the single progress event payload to determine by how much it changed. There is a 'total' amount provided by the last_contribution, but this does not determine the progress provided in that event.Suggestion:
Add a 'progress_added' value in the event object indicating how much this one event "helped".Related Topics:
-channel.hype_train.begin
-channel.hype_train.progress10 votes -
Also provide in channel.cheer an array of bits used Summary:
A cheer message can be multiple cheers in a single payload. Providing the individual cheer components in an int array would provide data that is not currently there. Emote placement, while also desired, would be still more work than should be necessary at first glance to determine the bits used.Example:
BarryCarlyon PogChamp100 PogChamp100 Party100 Wow Soaryn is Frustrated!
This would result in "bits": 300; however this is incomplete and would be desired to also have something like "bits_used": [100,100,100]Reasoning:
While again, emote placement would help, determining the bits used from it would be extra and redundant computational…10 votes
- Don't see your idea?