80 results found
-
Extend the Clips API to include recreation from source information The clips API
https://dev.twitch.tv/docs/api/reference#get-clips
doesn't contain enough information to recreate the clip from the source video, it doesn't have the length of the clip or the start point in the vod.
38 votes -
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 -
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
-
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.
-
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.
-
Add user_login to /helix/streams Some users have display names (the "user_name" property) that do not work for IRC or even in URLs. This requires an additional call to /helix/users with the ID to get the login which I find more crucial than the display name that is already included.
Here are two examples:
The user "riotgames" (ID 36029255) has a display name with a space. "twitch.tv/Riot Games" does not redirect to "twitch.tv/riotgames".
The user "hanryang1125" (ID 103825127) has a display name with Korean characters. "twitch.tv/풍월량" does not redirect to "twitch.tv/hanryang1125".
Neither of these display name would work for IRC, which goes for most display…
30 votesAs Alca mentioned, this has been completed and user name has been added to several API endpoint payloads. See the changelog for 2021-01-28. https://dev.twitch.tv/docs/change-log
-
Add created timestamp to /helix/users A user's created timestamp is not yet available through Helix. The updated timestamp is personally less useful but would be nice for consideration.
59 votesAs announced on Friday during our Developer Day, this endpoint has been updated to return created_at. You can see more info in our docs: https://dev.twitch.tv/docs/api/reference#get-users
-
213 votes
Please see the following announcement regarding Twitch API endpoints that have been released today for viewing and managing channel VIPs: https://discuss.dev.twitch.tv/t/new-chat-and-role-management-api-endpoints-are-now-in-open-beta/39563
- Don't see your idea?