436 results found
-
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 -
Add flag to suppress chat notification upon redemption When you have an application that uses channel points quite a lot and also reacts to them and does things, the chat is spammed with the redemption notifications which can negatively affect the chat experience.
I suggest adding a flag to custom redemptions that prevents the chat notification from being sent.
6 votes -
If a user authenticates using an App Access Token, add CORS headers With the helix oAuth requirements
It is often a problem for the less experienced developer to get started, as they don't understand certain rules and limitations around the API.
The less experienced developer may then choose to generate and leak their client secret, or app access tokens on their "front end only" websites in error.
So I propose that if the token is identified as App Access/Client Credentials, Twitch adds "CORS Headers" to block the request
Consider also CORS headers to the token fetching endpoints for App Access generation as well?
6 votes -
Watchparty status API/webhook/pubsub Please provide an API that provides
- what program is being watched
- What season/episode it is
- Episode/program title
- Cast information
- When started
- Link to the program on amazon (it's ASIN/whatever)
Information should be provide by
broadcaster_id
filter as a API
Sent out as a webhook (watchparty started, watchparty ended)
Provided as a PubSub event (started/ended/progress events?)PubSub and webhook should also provide information about a Watch party about to start
The watch party player does a countdown to show start, so that should be replicatable.
People whom are not amazon prime members, or do not have that program available to them…
6 votes -
i want change clip twitch category later after clipping Hello, there are unfortunately always VODs where no category is listed, when I create a clip there, the problem is that the clip does not appear in any category, that is very annoying for me as a streamer. That's why I ask you to vote for this idea, so that Twitch has a possibility to change the Twitch category after the clip is created.
For example, if a wrong category is set, there must be a possibility to change it later.
example bug clip list: https://dashboard.twitch.tv/u/terminatorsaw2k/content/clips
screenshot from bug list: https://imgur.com/WSpfVGU
6 votes -
Extend Start Commercial error message to return `retry_after` that is remaining Please extend the error message of the start commercial API to be more useful
Current response is
{ error: 'Bad Request',
status: 400,
message: 'channel for id "SOMEID" has recently ran a commercial' }It should return the
retry_after
remaining value6 votes -
Add duration in seconds to Get Videos The Get Videos API presents the duration as a string, example: "3h8m33s"
Please add an additional key of "duration_seconds" of the time of the video in seconds.
6 votes -
Support Broadcaster ID for IRC connection As it stands currently today, whether you are building a large scale bot to connect to multiple channels, that is always on (think Streamlabs, StreamElements, etc), or a small bot specific for your channel, or perhaps somewhere in between, the only supported way to connect is via the channel name, which is tied directly to the Twitch username.
The problem that is faced is when one of those connected channel's broadcaster decide to change their username, thus changing the channel name as well, since now what the bot is listening for data on is non-existent. The way this is managed…
6 votes -
New Twitch API: Get Top Clips Endpoint Old Twitch v5 API has an endpoint called "Get Top Clips" (https://dev.twitch.tv/docs/v5/reference/clips#get-top-clips)
I think the new API should also include this endpoint because the current way of getting the top clips is not exactly the most user friendly one. Currently if you want to get top clips, you need to get all clips using the "Get Clips" endpoint and then sort them out manually on our side. This works if you know exactly what you want. For example if you want top clips for a game you can use the game parameter.
Unfortunately this isn't the most optimal…
6 votes -
Streams sort by viewer count ascending Currently, supporting small streamers is costly, requiring pagination through large streamers. Grant Streams api functionality already present in internal gql api:
options: {..., sort: VIEWER_COUNT_ASC,…}
6 votes -
Clips API should let Broadcasters see info of deleted Clips The Get Clips API should include information of all deleted clips matching the current clips request too when used with a proposed deleted=true parameter. Limited to only the broadcaster themselves and maybe behind some appropriate scope too.
Goal: detecting malicious, weird and creepy clipping behavior from people making clips, downloading them, and instantly deleting them which is a very common pattern that's currently almost impossible to detect for streamers.
Sometimes streamers will accidentally show something they didn't mean to for a second, or say something that can be taken out of context, and some people are just weird and clip…
6 votes -
"Recommended channels/streams" API endpoint. Would love an API endpoint for "recommended channels".
6 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 -
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 -
Add endpoint to allow triggering Celebrations Alerts and with it "Celebrations" were introduced.
https://blog.twitch.tv/de-de/2023/05/17/celebrate-your-community-your-way-with-twitch-s-new-alerts/Therefore I was wondering if those Celebrations (or Alerts) will be made triggerable by some official Endpoint.
Something like a scope to request being able to trigger them likechannel:manage:celebrations
, and being able to trigger them with normal auth and descriptive body.
{
type:"rain",
area:"full",
intensity:1,
length:5
}
Just an example from my part.5 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 -
Provide Channel Emotes bitstier Details The existing Channel Emotes API response includes a 'bitstier' value of 'emote_type' for Cheer-earned emotes, but does not include any data about the actual number of bits required to earn the emote. Either the 'tier' attribute or a new integer-value (recommended) containing the number of bits for each emote would be very helpful. Adding the same attribute to the Emote Sets API response would also be useful and uniform.
5 votes -
Extend Creator Goal API and EventSub to report the color selected by the streamer said goal Creator Goals allow show streamer modification of the bar.
Please expose the streamer selected modifications/preference in the API and EventSub payloads.
5 votes -
Adding phone_verified and email_verified to Get Users API I would like to request that the booleans phoneverified and emailverified be added to the Get Users API.
email_verified was already a part of the v5 Get User endpoint.
The reason for this is because I would like to create an app that uses the Twitch API that would only allow access to users that have a verified phone number, to prevent/reduce spam from malicious users.
5 votes
- Don't see your idea?