85 results found
-
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 -
Documentation and API response inconsistence I guess I have found a bug in the Twitch EventSub documentation, the actual sort order of event attributes doesn't seem to be the way they are documented.
The last two attributes of the Channel Points Custom Reward Redemption Add Event (https://dev.twitch.tv/docs/eventsub/eventsub-reference#events) are according to the documentation
reward
andredeemet_at
whereas the API returns it asredeemet_at
andreward
. Either way the documentation is wrong or the API is wrong.It would be great for further development with the EventSub if this could be fixed.
Thanks a lot and kind regards
Moritz from dialogikTV2 votes -
Standard way of accessing full data after webhook After a webhook fires, I'm given context to the UserID and Username. In the instance of "stream.online", I would like more information. In the old webhooks, I was given the full stream data object. Will there be a standard way of accessing the full data object of whatever is "notifying" the webhook? Or is it on me to use the existing Helix API to then get that information(user info, game info, broadcast info)?
One thought would be to simply give the appropriate URL to POST to for more information, similar to how some APIs give a paginated cursor URL to…
2 votes -
Add the Go live message of a channel within the channel online eventsub event It would be really cool if the Go live message of a channel was present within the user online event.
1 vote -
Allow subscription to channel.prediction read events with no scope required I don't see why a scope is necessary when the event is always readable by a third party
1 vote -
Give PubSub Everything EventSub Has (and Vice Versa) There's no reason for the EventSub and PubSub lists of events to be different.
1 vote -
Add Delete Subscriptions by Broadcaster ID Add a broadcaster ID to the https://dev.twitch.tv/docs/api/reference#delete-eventsub-subscription endpoint so we can do a simple API call when we get a user authorization revoke to be able to clean up all eventsub subscriptions for that broadcaster.
1 vote -
Add automod events to EventSub PubSub provides withheld messages, approves and rejects through their API. Ingesting this data through EventSub would be great too!
1 vote -
Add stream IDs to channel.raid event It would be extremely useful to tie a raid back to a stream ID.
The event includes broadcaster IDs and logins, but not which stream is being raided FROM and TO.
1 vote -
Add Bits total to channel.cheer title basically :-D
We get the bits used in a cheer event but we don't get the new total for that user
1 vote -
Explain in a better way the signature verification You need to explain better the verify signature and also give examples in some languages, not in pseudocode, I am still unable to verify my signatures with Java, I am blind here, I am guessing what do you mean by "raw bytes of the request body" specially the "raw bytes" part.
1 vote -
Expose page limit on docs under subscription limit, amount of entries per page should be noted
1 vote -
Extensions change Please provide an eventsub topic that notifies when the extensions active on a channel change.
The payload should match what https://dev.twitch.tv/docs/api/reference#get-user-active-extensions outputs.
For a broadcaster tool we generally wouldn't need to know what the change was. Just what the current config with.
This would save two payloads (for an extension changing from panel 1 to panel 2)
It would be useful to know what changed but less important.
So add a "was_changed" boolean to the relevant record.
So
…"component": { "1": { "active": true, "id": "lqnf3zxk0rv0g7gq92mtmnirjz2cjj", "version": "0.0.1", "name": "Dev Experience Test", "x": 0, "y": 0 }, "2": { "active":
1 vote -
Adding creator on EventSub poll and prediction begin Everything is in the title. Today we do not know who created the prediction or the vote. It is necessary to make an API call, which is really sad ...
1 vote -
Limitations of property transport.secret (max length) Limits like max length for transport.secret property would be good.
1 vote -
ban event include data from helix banned events Include the same data as received from https://api.twitch.tv/helix/moderation/banned/events. Primarily event timestamp (time when the ban/unban action occurred) and the id (allows checking for duplication with eventsub messages already received when pulling from helix)
Add the following fields to "event" paylod for ban/unban eventsub messages:
"id": "1IPFqmlu9W2q4mXXjULyM8zX0rb",
"action_timestamp": "2019-03-13T15:55:19Z"1 voteThank you for the feedback. We will investigate and consider making these updates.
-
status casing for EventSub channel.prediction.end EventSub Beta for channel.prediction.end event/status should be consistent with helix casing of status, i.e "Valid values are RESOLVED, and CANCELED."
1 vote -
status casing for EventSub channel.poll.end and channel.poll.progress EventSub Beta for channel.poll.end and channel.poll.progress event/status should be consistent with helix casing of status, i.e "Valid values are COMPLETED, ARCHIVED, and TERMINATED"
1 vote
- Don't see your idea?