80 results found
-
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 -
Bit Emotes are not exposed in the API Bit emotes which are earned from using emotes in a channel
Are not exposed in the API.
Please expose them
61 votesNow available via Get Channel Emotes. https://discuss.dev.twitch.tv/t/announcing-api-endpoints-for-twitch-emotes/32073
-
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
-
Add "branded content" as a toggle option to modify channel information endpoint The new checkbox
https://help.twitch.tv/s/article/branded-content-policy?language=en_US
Needs to be get and set-able via the API
57 votesThis is available in the Modify Channel Info endpoint
-
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.
-
Mature flag on Get Streams endpoint Get Streams does not denote if the stream is mature or not.
45 votes -
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 -
Please Provide an API to CRUD /announce Please provide an API to
- Create
- Replace
- Update
- Delete
For the new announcements feature.
Additionally this should work with a broadcasters token or a moderators token
Usecase: much easier to automate and manage announcemtns externally.
We could for example auto update the "message of the day" and/or change the message based on timers or external factors.
We could also use it for the "Death Counter" of the game the streamer is playing on Stream
32 votesWe released the Send Chat Announcement API last summer.
-
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
-
Start Channel Commercial (Helix) Helix is currently missing the Kraken endpoint /kraken/channels/<channel ID>/commercial
Running a commercial through the API is e.g. very useful for broadcasters who want to assign that responsibility to someone else.
29 votes -
Please provide an API to manage Donations Please provide an API to manage donations
including but not limited to
- starting
- stopping
- goal(s) management
- donations made
- information about active goals
- information about active donations on the channel (started/stopped scheduled for x)
26 votesOur Charity APIs and EventSub subscription types move to general availability this week.
-
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 -
Set custom tags to stream info Hello :)
We can now add custom tags to our stream infos but the API does allow us to do the same for now.
Also, if we edit the tags from the new form, we don't get them back with the API.Is this API update planed ?
25 votesWe recently added updated Helix with support for custom tags. You can use the Modify Channel Info endpoint to add tags.
-
Fulfill or Reject Channel Points Redemptions Programmatically Channel points have the ability to reward loyal viewers with real-time influence on the stream. Sometimes such requests may be filtered, which should trigger a rejection (therefore refund).
Right now the only way to do this programmatically would be to use unsupported GQL APIs and risk the wrath of Twitch, or wrap the rewards queue in some way. This is the only blocker (technically speaking) for the workflow, as PubSub does expose enough information to respond to the redemptions automatically.
I've had a proof of concept on my stream which gets redemptions via PubSub, filters the submission for offensive content…
24 votes -
Shields up/down trigger via API and eventsub announcements Please provide an API to enable/disable shields
Manly for things like streamdecks.
And need a "current status" so don't try to off whilst it's already off/etc
21 votesOur Shield Mode Twitch API endpoints and subscription types are generally available now.
-
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
-
Provide Soundtrack Song List API Please provide a way for third party developers to obtain currently available songs and meta data related to those songs.
Both in a "get all songs" method and "search for songs"
Search should be
- free text (like game/category search)
- song ID (to get specific song data)
- artist ID (to get songs by an artist)
- album ID (to get songs on an album)
- by category/genre (to get say only Dance music or chill out music)
14 votesWe released the Get Soundtrack Current Track, Get Soundtrack Playlist, and Get Soundtrack Playlists APIs last year.
-
Add the IGDB game ID to the Helix Games Endpoint Now that Twitch is utilizing IGDB instead of Giantbomb.
Please add the IGDB Game ID to the Helix Fetch Game endpoint.
https://dev.twitch.tv/docs/api/reference#get-games
https://api-docs.igdb.com/#gameThen we can easily lookup a game on Twitch with the game on IGDB without getting lost in search/selecting the wrong one with a similar name
14 votesIGDB ID is now available in the responses for "Get Games" and "Get Top Games.
-
Require Authentication for the Get Chatters Endpoint Currently, this endpoint: https://tmi.twitch.tv/group/user/<CHANNEL>/chatters
Can be used freely without any authentication or scope.
This is definitely being abused with the hate raids. It's been abused by malicious actors for a long time now. Why has this endpoint been created in such a way that there is zero barrier for a malicious actor to obtain user data?
Even the Get Polls endpoint (https://dev.twitch.tv/docs/api/reference#get-polls) requires both authentication and a scope!
How has that Get Chatters endpoint not yet been removed an replaced with a secure Helix endpoint, as stated here: https://twitch.uservoice.com/forums/310213-developers/suggestions/39145294-chatters-viewers-helix-api-endpoint
This is not ok.
13 votesThe Twitch API Chatters endpoint is generally available now.
-
13 votes
We recently added duration to the Get Clips endpoint.
- Don't see your idea?