202 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 -
Provide an eventsub for when a Shoutout occurs Please provide a topic for shoutouts occuring on a channel.
This allows bots and/or overlays to provide additional/supplementry messaging
43 votesWe released two new subscription types in open beta this week for when a channel gives or receives a shoutout.
-
Please provide an event sub that emits "sub notifications" Please provide an eventsub notification topic for sub notifications
Which would be a "clone" of messages appearing in chat for sub/resub notifications
For resubs the chat message and emote placement would be included
41 votesMessages for new subscriptions and resubscriptions are available via the “Channel Subscribe” and “Channel Subscription Message” EventSub subscription types. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channel-subscriptions
-
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.
-
Provide a way for developers to test features which are Affiliate only. Features like Channel Points are restricted for Affiliate accounts only.
The fact that not all developers are streamers themselves too, makes it harder to test features like PubSub on the channelpoints topic. It makes them dependent on other affiliate streamers to test their codebase.
It would be nice if it was possible to have alternative ways to access those. either in a developer sandbox mode for testing, or by a waiver of the regular affiliate requirements for developers.
31 votesTesting Affiliate/Partner events is now possible with the Twitch CLI. See comments for more details.
-
Please provide EventSub for Charity donations Please provide an EventSub topic for Donations
Primarily for creating our own overlays and/or piping it into our exsiting systems that already are tied into existing donation/charity systems
30 votesThe Charity Donate subscription type is in open beta now. We may add more Charity subscription types in the future.
-
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.
-
Please provide an eventsub that emits unsubscribe/subscription end events Using event sub it should be possible to ONLY use event sub to maintain a list of people subscribed to a channel. (after an initial paint from Helix)
Using the current topics it's not possible to do that.
I currently have to fetch once using helix, then use eventsub to get new subs.
Then fetch again later using helix to account for unsubs.26 votes“Channel Subscription End” has been added to EventSub. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelsubscriptionend
-
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 -
Add Broadcaster ID query option to GET https://api.twitch.tv/helix/eventsub/subscriptions Add Broadcaster ID query option to GET https://api.twitch.tv/helix/eventsub/subscriptions so you can query on just broadcaster ID, so I can make sure all their subs are setup, instead of having to paginate through all my subs to check just a handful
23 votesGet EventSub Subscriptions now takes an optional user_id parameter.
- Don't see your idea?