701 results found
-
Please provide a topic(s) for all kinds of moderator actions We have bans/timeouts on the bans topic.
We don't have a feed for message deletions.
Or whom triggered a raid
Or whom triggered a host.Some channels have a need to track/log all moderator actions for later reconcilliation, not just bans.
(Or tracking down a rogue mod doing hosts when they shouldn't for example)
19 votes -
Extend videos API to allow editors (and above) to automate downloads In a similar fashion as
The Videos API should be extended to provide the (original) VOD to authenticated users where that user is an Editor or better of the channel.
As in unmuted.
For the purpose of backing up/taking a copy of the Twitch stream and/or taking that content (that the streamer owns) for use on other platforms.
Editors can already do this via the Video Dashboard, so the API should support this also
64 votes -
Allow 2 Overlay Extensions: Game Specific Overlay + General Overlay Console AND mobile gamers have INCREDIBLY few options for overlays.
But we appreciate the 1-2 teams out there trying to make things work completely source agnostic... for example... Overlay Expert.
However there are games with Game Specific Overlays (BL3 which also supports console, Lost Ark, Card games with mobile OS versions...) that we cannot use at the Same Time.
Even if we just want to put in some nice alerts for thanks for following and etc.
EXAMPLE: Play Destiny 2 on Console/PC/Cloud with cross-save-etc? How about the D2 armory extension + an overlay extension for your followers?
Can't do it…
1 vote -
Extend Send Extension Chat message to support languages Extension Developers can provide their extension in whatever langauge they want.
But Send Extension chat doesn't support translations.
Please extend https://dev.twitch.tv/docs/api/reference#send-extension-chat-message to support translations
So instead of
{ "text": "Hello", "extension_id": "uo6dggojyb8d6soh92zknwmi5ej1q2", "extension_version": "0.0.9" }as the payload
support
{ "texts": { "en": "words and stuff", "de": "the german transation", "fr": "the french translation" }, "extension_id": "uo6dggojyb8d6soh92zknwmi5ej1q2", "extension_version": "0.0.9" }And then the Twitch frontend will select whatever language the user is using and default to broadcaster language if a matching language not found.
or support a "default"
…{ "texts": { "default": "words and stuff", "en": "words and stuff", "de":2 votes -
Categorize API version Search on Forums With the Legacy Twitch API v5 (i.e. kraken) finally coming to a close, it would be nice to be able to search the dev forums for info related specifically to helix, as many answers that deal with kraken will be totally irrelevant and outdated now. Could be as simple as adding "API + helix" category to the advanced search options (similar to the current "API + Migration" category). I feel it would especially help newer developers on the platform to not go down rabbit holes of (now) unusable information and answers. Thank you very much!
1 vote -
Extend user.authorization.grant to include scope information https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#userauthorizationgrant
Please extend user auth grant to include
- all scopes shared between ClientID and userID
- new scopes added to the relationshio when the auth occured
Possible use cases include: auto determine from this eventsub, what other eventsub topics to auto create.
9 votes -
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).
9 votes -
Whitelist Google Maps api? Whitelist the google maps URL (https://maps.googleapis.com) for extension iframe, since Google Analytics is already whitelisted.
It is currently not possible to add google maps to an extension due to the security policy of the iframe blocking requests.
This could be interesting for a number of different extensions, including games as google maps includes features that other providers do not have (e.g. Streetview)
3 votes -
Follow relationships between broadcaster and a list of users At the moment we can either page through all followers of a specified user or check the follow relationship between two specified users. What we can't do is to provide a broadcaster and a list of users to get the follow relationships between the given broadcaster and the specified list of users. There is an endpoint for broadcaster subscriptions (Get Broadcaster Subscriptions). It takes a broadcaster id and a list of user ids. Please provide a similar endpoint for broadcaster follows (Get Broadcaster Follows). It would be very helpful and could reduce the amount of requests against the Get Users…
1 vote -
Improve embed for mobile devices Live embed are really not optimized for mobile devices
1 vote -
Add Category and Game(s) to Get (Released) Extensions The API response for
https://dev.twitch.tv/docs/api/reference#get-extensions
https://dev.twitch.tv/docs/api/reference#get-released-extensionsOmits Category and Games entries
Please add this information.
Part of my operational work flow will involve asking the API for the dev console held settings and checking that the dev console matches what I think it should be
1 vote -
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"
7 votes -
Helix modify channel information endpoint should allow access to editors The new helix endpoint to modify channel information ( https://dev.twitch.tv/docs/api/reference#modify-channel-information ) doesn't work with a user token from a user that has been added as an editor to the channel. This basicially shuts out any clientside tool used by editors where it's impractical for the broadcaster to directly authorize access. Editors should be trusted enough to be able to choose their own tools.
Allowing access to editors would especially make sense if this is intended as a replacement for the v5 endpoint ( https://dev.twitch.tv/docs/v5/reference/channels#update-channel ), which does allow editors to update the stream title and game. It would also work…
104 votes -
How can I find out which live broadcast room the rewards dropped by users for watching live broadcasts come from? How can I find out which live broadcast room the rewards dropped by users for watching live broadcasts come from?
2 votes -
Create endpoint to return list of all emote sets In V5, it is possible to get all emotes that existed on the platform via both
"get-all-chat-emoticons"
and
"get-chat-emoticons-by-set" (when no sets are provided)This currently has no equivalence in Helix, and also has no listed migration path.
This request is to create an endpoint that returns the list of all emote sets (and ideally their last update time) such as "get-all-emote-sets". This would allow a user to then get all emotes via the "helix get-emote-sets" endpoint that currently exists.
7 votes -
Manage Roles via the API It shouldn't be required for manage roles such as mod/vip via the chat
It shouldn't be required to manage editor/mod/vip via the roles manager
it would be useful for automation/third party management to be able to manage roles via the API
32 votesCurrently not a top priority, but we are interested in your use cases for this functionality to be considered at a later time. Please include more information in the comments as to how and why this would be useful.
-
Add image_format or is_animated field to helix Emote endpoints With the addition of animated emotes there is no way to tell from the emote API responses of GetChannelEmotes and GetEmoteSets if a new emote ( id starting with "emotesv2_") is a normal emote or an animated gif emote without downloading it and checking the file contents.
Would be nice to have either a "format" field that tells you "png" or "gif", or at least a "is_animated" bool field for each emote.
Use cases: Whenever you wanna show emote stats or emote info for a channel (like in a chat clients or stats website or emote panel) you often wanna…
7 votesWe will be updating the documentation to make it clearer that the image in the payload will always be a static image. We are also planning to document the URL schema for the CDN to retrieve the animated version.
-
Update documentation on including email in userinfo endpoint claims={"idtoken":{"email":null,"emailverified":null},"userinfo":{"picture":null}}
is wrong, the email is included when including it in the "userinfo" part.
1 vote -
Helix Create Poll endpoint doesn't actually allow additional votes for polls. The Create Poll endpoint has optional query parameters to allow additional votes using either bits or channel points.
However, it doesn't actually allow multiple votes. This can be seen in the pubsub response which explictly states that "multi_choice" (property indicating whether additional votes are allowed) is not enabled.
When creating a poll through the web interface, it works just fine as it is created through the GQL and not the API. The GQL message also has an additional property to explicitly allow additional votes, on top of the properties that are used to either allow additional votes by bits and/or…
5 votesThank you for reporting this issue. We will investigate.
-
Provide CRUD for rules Please provide an endpoint to
- create
- update
- delete
- fetch
The /rules of a channel.
Usecase:
Moderators/channel staff/lead moderator may need to revise the rules of a channel on the fly.
This currently would require the broadcaster to "stop streaming"/playing the game/entertaining in order to do so.A scope and endpoint should be provided to allowed authorised parties to update the rules.
8 votes
- Don't see your idea?