436 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.
188 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
544 votesWe're planning to add support for pinned messages in the API and EventSub.
-
Monitor and Restrict User commands as API endpoints 4 chat commands that would be great to have as API endpoints:
/monitor USERNAME - Start monitoring a user's messages.
/unmonitor USERNAME - Stop monitoring a user's messages.
/restrict USERNAME - Start restricting a user's messages
/unrestrict USERNAME - Stop restricting a user's messages649 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)
57 votes -
Plus Points as an API Similar to https://twitch.uservoice.com/forums/310213-developers/suggestions/39817966-provide-api-to-return-subscriber-points please provide a way to obtain the Plus Points of a channel.
We'd like to build/create out own on screen widgets to help a streamer get towards the various Plus Program goals
Alternatively modify the Twitch provided widget to be a true creator goal instead of a seperate widget and third parties and consume that instead.
12 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)
42 votes -
Get VIP Channels Endpoint Provide an endpoint where the authenticated user can retrieve all channels where they are granted the VIP role.
Since Eventsub doesn't return userstate responses like IRC does, we aren't informed of vip status on
channel.chat.message
subscribe, message events, or helix send responses. We can manually check VIP status by referencing if we have the VIP badge after sending a message; however it would be nice to fetch all VIP channels from a helix endpoint, much like '/moderation/channels'.Use case for this would be chatbots which scale permissions based on VIP/mod status.
5 votes -
Pin on the twitch mobile app I would like to be able to pin comments as a moderator on the twitch mobile app for apple. It will allow me to do this for the streamer when I am not home.
4 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
20 votes -
Add parameter to "Get User Emotes" to return only channel-usable emotes Thanks for the new "Get User Emotes" endpoint.
Here's a bit of an issue with it though. Currently when specifying a channel via "broadcaster_id" it returns the emotes the user can use in all channels and the emotes the user can use only in that channel. That's convenient if I only need to consider a single channel because it's all in a single request.
However if I need to know this information for several channels, I am forced to request the globally usable emotes again for each channel, which can be a lot of requests. As an example I have…
3 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.
9 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 -
Anonymized Get Chatters Endpoint Re-add an app access token based endpoint to get all chatters for a stream, in an anonymized form, for more detailed analytics.
To insure this data isn't used in a bad way, the user should be anonymized, so you only know that a user watches streamer a, b and c but not who this user is.
It would also be necessary to only allow this endpoint for streams with a viewer_count greater than 500 (or some other number) to insure the user not being identifiable.
By allowing to get all chatters for a stream, you can create more detailed analytics…4 votes -
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)
12 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)
5 votes -
Bad examples. I think all the above examples need to be reviewed as almost none work.
also requirements to us these flows is not mentioned , probably with good reason as building a secure web authentication server to use this flow is an insane ask of independent developers.3 votes -
Use my own user-access token to see my watchtime on the different channels/categories I follow Hello, I was wondering if it was possible to use my own user-access token, and see my OWN watchtime on the different channels/categories. Basically, knowing who I watch the most and what categories/games I watch the most ! I went through the API options, and I can't find this one.
3 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
24 votes -
Wrong Followers Counter Hey there,
I would like to let you know that in Get Channel Followers API Endpoint the
total
value, Follower Goals everywhere, Follower Counter everywhere are showing the wrong number.
It is not noticeable, because its shows the follower list length minus one, but logically it is incorrect.E.g.: I have 194 followers on these counters but if I query my follower list via the API, then I'll get an array of 195 items without duplicates. Also if I go to the streamer dashboard's follower list then I also count 195 tiles despite of the 194 follower count.
It's not…
1 vote -
Support deep links in tvOS Deep links are supported in iOS using the format
twitch://stream/<channel name>
ortwitch://open?stream=<channel name>
. This does not work under tvOS. It would be great if deep linking was supported in tvOS.3 votes
- Don't see your idea?