-
Please provide an eventsub around advert/commercial informationm A number of streamers have re signed with Twitch with new Contracts.
Those new contracts often include a requirement to run advertsA request for tooling general occurs from the Streamer to a developer for tools relating to running commericals
Please provide eventsub topics that provide the following information
- An advert started, including
- which user/editor started those ads
- duration of those ads
- did it do picture in picture or full screen (if possible and if it's the same for everyone whom saw an ad)
- how long prerolls are disabled for
- An advert completed it's duration
- Adverts are cleared to run…
4 votes - An advert started, including
-
can we have it so adding a new channel point from the api doesn't add it the the beginning of the list? Reason for this is because when creating new redemption awards they always add the beginning of the list, what if I wanted to do specific orderings. I would like to remove the "new" indicator or have it say new but in the correct sorted order.
As an aside, I would also love to see bulk redemption pushing, havent seen a way to do this one either.
4 votes -
Please provide a topic for extensions active on a channel Please provide a topic that emits when an extension is activated/deacted/changed in a slot on a channel.
I would not expect it to require a scope as https://dev.twitch.tv/docs/api/reference#get-user-active-extensions doesn't require a scope.
It would be useful to monitor/confirm into third party tooling that extensions have been updated, especially when the dashboard is used to update, or it's auto updated due to an extension/game automatic switch.
4 votes -
Filter EventSubs by Condition / Type While migrating to EventSub with 2.2 million webhooks, I noticed one thing that makes debugging with many webhooks especially difficult.
Problem:
EventSub subscriptions cannot be listed by a condition or type. This makes it impossible to find unwanted duplicates and its ID on the part of Twitch.
Solution:
By filtering by condition and/or type, you can find EventSub subscriptions and their IDs faster and more efficiently.
In addition, we would theoretically not need a database that knows all IDs to manage event subscriptions.
4 votes -
Filter status endpoint by callback URL Allow filtering the event sub subscriptions list by specific transport destinations
Some people may use a clientID to feed more than one application.
So being able to ask the API to filter by destination would be useful.4 votes -
Add emotes field to channel.cheer Via IRC we can get emotes in message shared with cheer for clean the message for use via TTS or showing message with image for replace emote.
I think you have to add this field in this event because we already have message shared but can't parse it.
4 votes -
Add Extension Broadcaster Ratings to EventSub topics Add an extension's broadcaster ratings to EventSub so we can get real time feedback on our extensions from broadcasters. This should be limited to app access token from the extension itself to subscribe.
4 votes -
Trigger channel.cheer also on extension bits As a developer creating statistics tools, chat bots, overlays and loyality tools, i also would like to add bits spent to those tools, which were obtained through extensions, for example Sound Alerts or Stream Stickers.
I would suggest adding a new field "isextensionbits" being true or false in the notification body (or, as an alternative, have a seperate notification type to not confuse existing apps, like channel.cheer.extension)
3 votes -
Add Hosts to EventSub Currently EventSub allows subscriptions for Subscriptions, Gifted Subscriptions, Raids, Follows, and Cheers - All things that streamers like getting alerts for and calling out. However, it appears to be missing the ability to subscribe to being Hosted, another even that streamers thank their viewers for.
I know that in theory, Hosts are handled by Notice messages, but as they are only sent to the broadcaster, chat bots are unable to act on the alerts. Obviously the data is available somewhere, since all the major bot services can trigger alerts, but for those of us that are trying to make our…
3 votes -
Schedule Eventsub Please provide a topic(s) that emits events when
- a segment "definition" (recurring or one off where supported) is updated created or destroyed
- channel creates a vacation segment.
It wouldn't notify when we get to monday/start of week and the schedule is "built"
3 votes -
Extend Channel Points Custom Reward Redemption update to include whom did the update Updated
To declare which moderator/broadcaster/user did the update, and if it was API omit.
This may be more appropritate to add to the proposed moderator actions topic instead https://twitch.uservoice.com/forums/310213-developers/suggestions/42991875-please-provide-a-topic-s-for-all-kinds-of-moderat
This is useful to track which moderator handle the Reward Redeem (whatever it was). And/or track bad actors/mistakes.
3 votes -
Video add/update/remove A video is
- stream archive
- uploaded vod
- highlight
basically anything that is not a clip, and can be returned with a call of
https://api.twitch.tv/helix/videos?user_id=channelID&type=all
Please provide topics for
- video created
- video deleted
- video published
- video unpublished
- video updated
Updated would catch title changes, thumbnail changes, description changes.
3 votes -
Add a Soundtrack Topic to eventsub Similar to
Please provide an eventsub topic for when a song changes/starts/stops on a channel
2 votes -
Eventsub subscription start get number of month Is it possible to add a duration_months to this event ?
2 votes -
Trigger user.update when a user changes their profile picture At present changing your profile picture doesn't trigger the user.update event. This means to keep an up to date url for each users profile picture you must periodically poll every user with the API to check their profile picture.
2 votes -
Adding the type of unban on EventSub Today there is a ban event on the EventSub. It allows us to know who has been banned, by whom, and above all, if it is permanent or not, which allows us to make the difference in a ban and a timeout. This is not the case during the event of unban, we do not know if the origin, it was a permanent ban ...
2 votes -
Provide a `gift_event_id` in the channel.subscribe topic Scenario:
A viewer comes in and gifts 10 subs to the community; This fires off in theory 11 events. One event is thechannel.subscribe.gift
, while the other 10 are the individualchannel.subscribe
for the 10 users.Request:
Thechannel.subscribe.gift
has an id associated with its emission. Something that would benefit reactionary data would be each of the individualchannel.subscribe
events having agift_event_id
. If the sub was a gift, set the id to thechannel.subscribe.gift
event id.Use Cases:
- A developer could choose to listen to the batched gift amount and react to that single event, then…2 votes -
Client Id condition for channel_points_custom_reward_redemption.add Currently, it is possible to listen either to all custom channel point redemption or redemptions of specific reward id.
It would be great if we could add a condition to only listen to redemptions of rewards that have been created by our own client id with the channel points API.
With this, we do not need to create x amount of eventsubs for x amount of rewards we created for the broadcaster.
2 votes -
Receive Extension Transactions for All Extensions on your own account Extensions themselves can sign up for webhooks for transactions, but those bit exchanges are completely invisible to the broadcaster. They can't make alerts, or estimate revenue, etc. I would love an event for any transaction make on any extension for the authorized broadcaster.
2 votes -
Add Sub Goal Amount towards next Emote Slot to EventSub It would be great for alerts, and goal bars to receive the sub count information along with each event, similar to the progress on hype train, they push the total, goal, and progress in each event, so the precedent is there for eventsub to expend on the core data. Something similar to the dashboard data would be great
{
"count":1,
"score":1,
"countbreakdown":[{"plan":"1000","count":1},{"plan":"2000","count":0},{"plan":"3000","count":0}],
"scorebreakdown":[{"plan":"1000","score":1},{"plan":"2000","score":0},{"plan":"3000","score":0}],
"nextlevel":{"minimumscore":15,"emoticon_limit":2}
}2 votes
- Don't see your idea?