961 results found
-
Scope or method to allow myself to mod myself To make it easier to streamers to add a bot to their channel.
Some bots may be asking for the
channel:manage:moderators
scope.
But this means the bot can add/remove any moderator.It would seem practical to create and support a scope or proceedure that restricts the scope to a single user.
So
channel:manage:moderators:15185913
when using this with asking user 26610234 would give me the ability to mod/unmod only that one userID6 votes -
EventSub for announcements Please provide a topic for when an announcement occurs on a channel.
This could be for showing them in overlays as well, or for third party chat applications to display the announcement
6 votes -
Add Optional OAuth Scope Selection to Authorize Page In order to give the end user more control, applications may be developed to have dynamic scopes, which currently is on the third-party developer's side to manage, such as providing a list of checkboxes to determine which permissions to grant.
I suggest adding a parameter to <id.twitch.tv/oauth2/authorize> to turn the listed permissions into checkboxes, and only the checked permissions returned in the scope list that accompanies the resulting token. This will make the user's interaction with the permissions feel more seamless, as well as prevent "backouts" when the user is presented with a list of access permissions they can't "un-choose".6 votes -
[BUG] API does not allow to remove custom tags According to the recently updated documentation (https://dev.twitch.tv/docs/api/reference/#modify-channel-information ):
To remove all tags from the channel, set tags to an empty array.
However that does not work at all, as the API returns:
{"error":"Bad Request","status":400,"message":"The request must update at least one channel property field."}
When receiving the following payload:
{"tags": []}
If you send the following the title gets updated and the tags remain untouched:
{"title": "Test ing the API", "tags": []}
6 votes -
API for Twitch Notifications Twitch supports two categories of notifications for users on their site: My Channel and My Twitch. My Channel provides updates related to broadcasts, such as subscriptions or donations. My Twitch provides updates mainly about game drops and other loot related activities.
I propose extending the My Twitch notifications so developers can send custom notifications to users directly on the Twitch platform. These notifications would act similar to drop notifications and would appear in the My Twitch feed. Users would have to agree to receiving notifications via oAuth when signing in or connecting their Twitch account to another application, similar to…
6 votes -
Who I'm watching endpoint "Who I'm watching" endpoint
Add an Helix API endpoint to get "Who I'm watching" if the right scopes where provided
With this we could be able to import this data for other apps, like "Discord events to invite other users to watch the same stream"
6 votes -
Raid started (and cancelled maybe) EventSub Please add EventSubChannelRaidStartedEvent and EventSubChannelRaidCancelledEvent to the API…
I’ve seen many requests for it, and it should definitely be a thing
6 votes -
add a channel.unfollow subscription type For when a user unfollows a channel.
Will be useful when a streamer wants to provide some perks for followers but be able to revoke them when they unfollow. Currently you'll have to fetch the followers list periodically to find out if someone unfollows.6 votes -
Extend stream.offline to include the "true" end time of the stream (rather than using the timestamp in the header) stream.online has
started_at
please addended_at
to stream.offlineSo stream duration can be determined as accurately as possible as needed./
6 votes -
UseChannelPoints Endpoint Add a 'UseChannelPoints' endpoint similar to the 'UseBits' endpoint that allows us to let the user dynamically consume channel points on the go without having to create rewards. This would allow us to be much more flexible with channel points and create experiences that make full use of the points. We can define the amount of channel points being consumed similar to the product definition for bits, the user confirms the channel points usage and we get a TransactionReceipt for it that we can send to our EBS.
6 votes -
Add an `emote_type` "filter" as an optional parameter So a developer can ask the api for just bits reward tier emotes or the "regular" sub emotes
This applies to both
- Get Channel Emotes
- Get Emote Set
6 votes -
Extend Clips API to allow filtering by source video ID Rather than having to get all clips from a created time frame window.
It would be nicer to be able to get all clips from a given video ID. Both from a performance perspective and ease of use perspective.
It's then easier for editors to collate clips from a given stream for highlight compilation creation
6 votes -
Multiple Twitch Drops Earnable at Same Time Is there anyone else like me who loves doing/earning Twitch Drops? I think it is a great concept in regards to getting free items just by watching streams.
One issue that I do have (which leads me to my suggestion) is sometimes there are multiple different drops going on at the same time for different games. Currently you can only track and earn watchtime for one drop/game at a time. This cause you to sometimes "lose" out on the other since you have to pick and choose which you would prefer to watch over the other.
Here is an example:…
6 votes -
Add whom did it to the Moderator add/remove topic If is possible for a user to demod themselfs.
And it's possible that a user can be modded by someone whom is not the broadcaster (in super rare cases)Please add this information to the Mod add/remove topic.
It's handy for tracking a "oh why is this person not a mod suddenly" as the broadcaster.6 votes -
Add current subscriber count and current sub points to payloads In subscription based events, add fields with the current number of subscribers and how many sub points the broadcaster currently has.
Since there is still no way to get these numbers except of iterating over the full subscriber list (which costs lots of requests on bigger channels) this would be an awesome addition to subscribe/unsubscribe/sub expired-events.Alternative: Subscriber count/Sub points change events. But that probably would be too many events on busy channels.
6 votes -
Add "Channel title" ingredient to IFTTT (If That Then This) Would be nice to if the Twitch service over at IFTTT had the channel title as an ingredient to be used.
This would enable a huge range of services to utilize the channel title for marketing purposes.
Zapier has this, but not IFTTT.
Screenshot of ingredients:
https://imgur.com/a/l4DJIsx6 votes -
Add query parameter option to make non-interactive frames more visually clean I have embedded my Twitch channel on my website as a non-interactive iframe in my side panel.
Example:
https://imgur.com/a/v1wc8riHowever, there is so much text there which clutters the UI.
By having my stream title there from when I was online does not add any value. It certainly does not promote my channel.
I would much more prefer if I could just have the bare minimum there and I can show my own offline-image.
Example:
https://imgur.com/a/v1wc8riIt would be nice if we had a new query parameter option for embedding channels, which could remove any promotion texts or videos /…
6 votes -
API to get Muting information about VODs Please provide an API and/or webhook/event sub
That provides information about if a VOD/clip/other content is muted
We will need the start/end time slots for each muting on the content
6 votes -
Provide a Redirect Event Summary:
Filling in the holes of what chat provides and EventSub provides would be appreciated. In this case hosts, raids, and potentially front page promo attributions. There isn't much reason to have multiple unique events in this case as all of the aforementioned events are the same, a provider of a redirect (user), a recipient (broadcaster), and an attribution amount (viewers attributed to the event). The only specifier needed is a type or context. However, different events wouldn't be necessarily rejected in concept, it would just seem unnecessary. Since a condition is sent for the subscription to the event, one…6 votes -
Data Retention for Banned Events and Moderator Events Both
https://dev.twitch.tv/docs/api/reference#get-banned-events
https://dev.twitch.tv/docs/api/reference#get-moderator-events
Only hold only "data" for a finite time period.
The documentation does not note the time period that data is retained and returned for.
Hypetrains does not it's 5 days.
6 votes
- Don't see your idea?