339 results found
-
Add reliable API support for checking whether an extension is currently active as a panel/slot for a broadcaster As a Twitch Extension developer, I need a reliable way to determine whether my extension is currently active in a broadcaster’s visible placement (for example, as a panel/slot), so I can avoid generating broken extension links and can filter/sort channels based on whether the extension is still actually active.
Current problem:
My product allows broadcasters to create links to the extension on their channel. However, if the broadcaster later removes the extension from its active placement, or it is no longer active as a panel/slot, those extension links become stale or broken for viewers.1 voteAvailable in https://dev.twitch.tv/docs/api/reference/#get-user-active-extensions
-
Add support for Treasure Hype Train With a new Hype Train type added (Treasure Hype Train). It would be nice to have it in the event sub. (Maybe replace 'isgoldenkappatrain: true/false' with 'traintype: "basic"/"golden_kappa"/"treasure"'?)
Except if the Treasure Hype Train is meant to be temporary of course.
2 votesThis has been added into the Hype Train Begin event
-
Twitch Developer Organization Adding Game When attempting to add a game for an organization, the drop down when typing the name in does not indicate differences with games with the same name. For example, adding a game that is the same name as 3 other games is just a gamble on which one is yours. Recently picked the bottom-most, thinking maybe it had to do with the dates the games were added. It was recently approved and now I have ownership of a game that is not mine, although the same name. Couldn't find a way to remove this game either. Very convoluted process that…
2 votesBox Art was added to differentiate between games of the same name.
-
Offer watch streak event on API for tool developers Viewers sharing their watch streaks are able to include a message with their sharing. Whether they choose to do so or not, it is shared in both chat and the activity feed on Stream Manager that this streak was shared.
However, this event is not available in the Twitch API, EventSub, or PubSub according to a search of the docs of those services for the word "streak." The only results were related to streak months for subscribing.
The lack of watch streak availability in the API limits the ability of tool creators to make up-to-date tools for streamers.
This feature…
172 votesWatch Streaks has been added to V1 of the channel.chat.notification EventSub subscription type and documentation has been updated.
-
Confusing scopes in IRC Documentation On the IRC Concepts page (https://dev.twitch.tv/docs/chat/irc)
it says: ", you must authenticate with Twitch and get a User Access Token with chat:read (to read chat messages over IRC) and chat:write (to send chat messages over IRC) scopes."but the page about scopes (https://dev.twitch.tv/docs/authentication/scopes/#irc-chat-scopes) never mentions a "chat:read" scope.
I assume this is meant to say "chat:edit"?2 votes -
Portrait clips - API Extends the Get Clips API to present information about the portrait clip if the portrait clip exists
7 votes -
Missing `channel:moderate` scope There are missing "channel:moderate" scope required in Channel Ban (channel.ban) and Channel Unban (channel.unban) EventSubs
https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelban
https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelunban
3 votes -
Typo on Channel Ad Break Begin Condition The "Channel Ad Break Begin Condition" has a typo - it currently says "broadcaster _ id" but should be "broadcaster _ user _ id"
2 votes -
correct Content-Type to Content-Length This page has this line
"Your response must return a 200 status code, the response body must contain the raw challenge value, and you must set the Content-Type response header to the length of the challenge value. If successful, your subscription is enabled."
I have assumed that this is meant to say "Content-Length" rather than "Content-Type", because using the challenge length as a Content-Type is not a valid content type.
3 votes -
Fix Example Response The response example in "How to use a refresh token" is missing the "expires_in" property.
2 votes -
Provide an API to trigger the new warning system to users from moderators Please provide API access to allow moderator bots and/or third party chat clients to initiate warnings sent to users that break rules.
An API should also be provided for clients to obtain the warning history of viewers.
EventSub should also be provided so that moderator (b) can be informed that moderator (a) sent a warning (and prevent duplicate warning attempts) and/or logging those warnings
73 votesAvailable in open beta as of last week and will be considered "generally available" after any UserVoice feedback during the beta period is considered in the next few weeks. https://discuss.dev.twitch.com/t/chat-warnings-are-now-available-via-the-api-and-eventsub-in-an-open-beta/59511
-
golden kappa hype train mention It would be great to mention in the eventsub notification that its a golden kappa hype train so we can customize an alert to go off on stream
4 votesGolden Kappa and Treasure Hype Trains are available via the new Hype Train events:
https://dev.twitch.tv/docs/eventsub/eventsub-reference/#hype-train-begin-event
-
[Typo] type exists for Channel Points Automatic Reward Redemption Add Event reward.message reward.message
should use Message type defined:
https://dev.twitch.tv/docs/eventsub/eventsub-reference/#message2 votes -
[Typo] duplicate Channel Moderate Event raid.user_name https://dev.twitch.tv/docs/eventsub/eventsub-reference/#channel-moderate-event
raid.user_name is repeated twice
2 votes -
[Typo] incorrect definition Channel Chat Notification Event resub.is_prime https://dev.twitch.tv/docs/eventsub/eventsub-reference/#channel-chat-notification-event
Channel Chat Notification Event type
resub.is_prime has incorrect description2 votes -
[typo] channel.chat.user_message_hold Authorization https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatuser_message_hold
in Authorization section word scope is outlined along the actual scope2 votes -
Linked statuspage does not exist The linked status page does not exist and redirects to: https://www.atlassian.com/software/statuspage
1 vote -
Wrong documentation about python webserver port In the section "HTTPS on localhost: the easy way" it says to launch python webserver with command: "python3 -m http.server", but this will launch it on port 8000, not 8080 like it says in the next sentence:
Then, change your base URI in the Asset Hosting page of your control panel from https://localhost:8080 to http://localhost:8080.
3 votes -
developer rig doesn't exist anymore Outdated page, the developer rig isn't supported anymore
3 votes -
Clips API documentation change The hyperlink in the sentence: "To create a clip from a broadcaster’s stream, use the Create Clip API" points to:
https://dev.twitch.tv/docs/api/reference/#get-clips
When it should probably point to:
https://dev.twitch.tv/docs/api/reference/#create-clip
As it relates to creating a clip.
2 votes
- Don't see your idea?