422 results found
-
Expose ban evader flag to chatbot. Currently there is no way for a chatbot to see that a message is from someone with the monitored or ban evader flag.
As a channel manager trying to deal with an obsessive stalker problem, allowing automated handling of these flags would be a massive lift.
It would also enable logging and tracking.
175 votes -
Get Broadcaster Subscriptions Recurring flag Please add a flag to https://dev.twitch.tv/docs/api/reference/#get-broadcaster-subscriptions to distinguish a sub by payment method
This could be a is_prime boolean
Or it could be a payment_method enum (recurring / prime / iosToken / something else)
44 votes -
Create API endpoints for Ads and the Ads Manager With the heavy push Twitch is making to have streamers use the Ads Manager and to run more ads in general, this could go a long way to making that easier on our end. Ideally we should be able to get the following information and do the following things:
- see how long until the next ad
- see whether or not pre-rolls are disabled and for how long
- see how many snoozes are left
- see the cooldown time until another ad can be run
- activate a snooze
- run an ad manually (this is already possible, but adding for completion)
Additionally, EventSub…
200 votes -
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
49 votes -
Add support for Alerts to be triggered by Third Party Developers As there now is a first-party Alerts System, TPD should be able to trigger said alerts or alerts with a custom payload as well. This allows external sources to show alerts that fit the Creator/Brand, all without requiring additional sources to be set up, taking up precious resources. (See also: External Donations and Tips or even Games)
39 votes -
Stories: Upload API Please provide an API to upload Stories so that the channel editor using an external tool can complete creating a story and upload it using a suitable tool, as apposed to the Twitch Dashboard.
This could be an after effects/premiere plugin for example that auto uploads after rendering
19 votes -
Add Endpoint or PubSub topic to notify when an Ad is coming up Current Situation:
As a streamer, I currently rely on manual monitoring or workarounds to determine when the next ad will play and when the last ad was run. This process lacks efficiency and makes automation for scene changes during ad breaks challenging.Proposed Solution:
I propose adding an Ad Notification PubSub topic within the Twitch API to provide streamers with the necessary information for seamless ad management. Here's what the improved solution would entail:Endpoint/Topic Details:
PubSub Topic Name: AdNotificationTopic
Event Type: AdNotificationEvent
Trigger: The AdNotificationEvent will be fired x seconds before the next ad starts playing.
Additional Functionality:Next…
15 votes -
Stop Raids (for an hour) as an API Please provide an API to set/unset/get the state of "Stop Raids for 1 hour" button that exists on the Dashboard so that streamers can use it as a Streamdeck button for example and/or tie it into other automation.
7 votes -
Pinned messages API Please provide an API to
- pin existing message
- pin a new message
- unpin a message
Which should work using a moderators token in line with the announced new feature
121 votesWe're planning to add support for pinned messages in the API and EventSub.
-
Featured Clips - Clips Discovery Feed Initially we'll need an API to toggle that check box on a clip that makes a clip eligible for the discovery feed.
So that we can have editors (or mods that don't need/shouldn't have editor role on the site) the ability to manage clips in an external tool that third parties may have.
(will need to update this UV, probably, when theres more information about the feature when API stuff I'd like is figured out)
11 votes -
Offer a way to better handle app authorization on password reset One of the annoyances of the current authorization system is that whenever the broadcaster change their password, they need to reauthorize all apps as well, so developers need to have a way of warning the user to reauthorize it, or they will lose access to its features.
I understand this is a security feature, but it would be good if that could be handled separately, because a lot of times people just want to change password, and not revoke auth for third party apps
23 votes -
Cheer pin bar status API Please provide an API that'll give us what is currently pinned in the pin bar due to a cheer
3 votes -
Helix Send Chat Message Endpoint The helix send chat message endpoint ought to:
- Support replying to another message id
- Include the new message's id in the response object
The new id is relevant for tracking (thread) replies to messages created by the local user. In addition the message id can be relevant for other endpoints like delete message.
If id cannot be included in the response object, at least allow us to specify client-nonce tag so it is easier to identify the corresponding message id (when subscribed to chat messages in the channel)
3 votes -
Add a "isLive" property when fetching users by id/login My current use case: When given a username, find out if that user has a Twitch account and if so, find out if they are currently streaming.
Current solution: Use the 'Get Users' endpoint, if it finds a user, use the 'Get Streams' endpoint.
Request: Could we get a "isLive" boolean to indicate if a user is currently streaming?
3 votes -
Search streams by Tag name Hey, not sure if this has been posted as a uservoice already, I took a quick glance using the above title as a query and couldnt find anything about it.
It would be nice with the new Custom Tags feature that we would be able to get a list of streams with x tag(s) for 3rd party use. Id envision this to either be its own endpoint, or potentially added to the
query
property of the "Get Streams" endpoint, like Kraken used to do with title searching (Which also would be nice to have back in Helix)51 votes -
Disable clip creation Right now if we want to disable/enable clip creation we kinda have to play hide and seek in the dashboard.
It's good to have that possibility, but it doesn't answer emergency cases.It happens to streamers that they leak more or less critical personnal info (address, credit card, real name...). In such case, most of the viewers will create a clip to watch it back and by the time we find the option on the dashboard it's way too lat to disable clips creation.
Also it wouldn't totally solve it, having an API would help mitigate such kind of leak…
13 votes -
Testing Keepalive timeout with CLI Is there a way to test the WebSocket server not sending Keepalive messages with the CLI?
2 votes -
Provide a topic for invite state changes Provide a topic for an invites
- sent/created
- invite changed status (say to accepted)
- cancelled/deleted/rejected
5 votes -
Make things easier. The new API changes are way too complicated. I can't use my new followers api add-on now and it tells me I can still use it with the new changes but does a ton of techno babble about api, which I don't even know what that is or how to change it. Now my entire ability to track who new followers are is completely gone and there's zero way to track it, it's way too complicated and hard. Make it so it's easy and you can just click a single button to re-enable it.
2 votes -
Update Content Classification Labels Can we please have an endpoint to update Content Classification labels! Some our games are gory but most of them aren't so it would be nice to automate adding that label!
2 votes
- Don't see your idea?