203 results found
-
Polls API Please provide an API to CRUD polls and observe the results in real time when a poll is ran.
Ability to read historical/past polls would also be nice
199 votes -
Add an endpoint to update Stream title and game in Helix API Add an endpoint to edit the stream title and currently played game, the equivalent in v5 was:
PUT /kraken/channels/<channel ID> with "status" and "game" fields.
The PUT /helix/streams/tags endpoint accomplishes parts of this, an implementation could look like this:
PUT /helix/streams [required scope: user:edit:broadcast]
Request fields: user_id to identify the user whose stream is to be edited, game_id to identify the game played and title to set the stream title/status.63 votes -
Bring back a function similar to .getPlaybackStats() I would like to work with embeds, and more specifically a way to get how much the current player's stream latency is. From what I can tell, player.getPlaybackStats() was the only way to do this, and is now deprecated, and returns null 99.99% of the time. (I was lucky to get it working once, but yeah, it's gone.)
6 votes -
Chatters / Viewers Helix API Endpoint The existing API endpoint for getting chatters predates User IDs and only returns usernames. It's also part of TMI and not officially documented, which could result in it being removed at any point without any notice.
Many bots use the endpoint for channel loyalty points, and then have to make secondary calls to the get the user ID.
220 votesThe "Get Chatters" endpoint is now in general availability (as opposed to open beta). "user_id" and "user_name" have been added to the response. Documentation can be found here: https://dev.twitch.tv/docs/api/reference#get-chatters
-
Trigger events within Developer Rig Provide a method to trigger fake subscriptions/follows/cheers within the developer rig.
15 votesTesting Affiliate/Partner events is now possible with the Twitch CLI. See comments for more details.
-
Add game title to Get Streams for convenience Adding the commonly-used game title field to the Get Streams endpoint payload (similar to the addition of user name) will allow developers to make less calls for the data needed. In other words, Get Games would not need to be called for every game id to get one more field.
16 votes“game_name” has been added as of November 13, 2020 (Twitch Developer Day). https://discuss.dev.twitch.tv/t/twitch-developer-day-2020-recap-introducing-the-channel-points-api-eventsub-and-more/29249
-
New Twitch Api: Search Endpoint Add in Search endpoint for searching streams related to the given query.
API V5 Example: https://api.twitch.tv/kraken/search/streams?query= {search query}
12 votes -
Add Ban-reason to users that are banned in /moderation/banned Moderators are able to add a reason/description whenever they ban people in chat (/ban [username] reason)
This information is currently only available in the "not allowed to use" GraphQL-api, but should also be added to the documentet endpoints; /moderation/banned and /moderation/banned/events
(Ban-reason is different from moderator-comments.)
26 votes -
Mature flag on Get Streams endpoint Get Streams does not denote if the stream is mature or not.
45 votes -
Expose id of the user who initiated the ban/timeout For /moderation/banned and /moderation/banned/events.
72 votes -
1 vote
-
778 votes
This endpoint has moved from open beta to general availability!
https://dev.twitch.tv/docs/api/reference/#get-moderated-channels
-
12 votes
The payload for Get Banned Users and Get Banned Events now includes login as well as display name.
-
Cheering Webhook Add a Webhook for Cheers
6 votesEventSub provides channel.cheer for this use case.
-
Add a Developer Tools Section to the Devsite The creator dashboard available to broadcasters has a section with Streaming Tools that helps them identify what third-party tools can support them to achieve a high-quality stream.
The same experience should be available on the dev site so new developers can find which third-party tools they can leverage to build a top-notch Twitch integration.
9 votesThis feature is now available at dev.twitch.tv/code. See this page for a list of developer tools and the process to submit third party developer projects.
-
Allow extension review time slots Allow developers to sign up for a specific time slot where they can rely on an extension reviewer to review the extension.
3 votes -
47 votes
We launched the channel.raid EventSub subscription type in early March.
We are not adding a channel.host subscription type at this time, though we will continue to consider this request.
-
Helix has no way to get title/game for a channel that is offline Using just helix it is impossible to get the title/status or game of a channel when it is offline.
Which makes it difficult for third party tools to obtain title/game to check it should match what we want before the channel goes live, so that notifications for the channel (email etc) have the correct game/title.
Additionally bot commands such as
"!caster - caster link to caster was last seen playing game"
are difficult to achieve using pure Helix
97 votes -
Add subscriber count to a Helix endpoint Add subscriber count to a Helix endpoint. This is important information for many streaming tools. Scope is an open question; whether anyone should be able to see someone's subscriber count or if this is only visible by the broadcaster's authentication.
155 votesThe Get Broadcaster Subscriptions response now includes the total field.
-
Give Broadcast ID for VoD Endpoint in Helix The current Helix endpoint doesn't give the broadcast ID, so there's no way to grab which broadcast the VoD is from.
5 votesGet Videos now returns stream ID.
- Don't see your idea?