701 results found
-
"Recommended channels/streams" API endpoint. Would love an API endpoint for "recommended channels".
8 votes -
Anything that relates to or generates a chat message, include the TMI chat message ID Various eventsub types will result in a chat message being generated.
If that is the case as well as the fragments and raw chat message the resultant TMI message ID should be included.
Conceptually I can see understand this isn't possible but the UV exists as a request anyway.
Use cases:
- Various things need replies to, if replies supported.
- Being able to do moderation on JUST say, cheers or redeems (as apposed to the entire chat)
additionally anything that has a chat message generated the relevant eventsub types should use a consistent fragment formats that chat.message uses.
7 votes -
Provide an EventSub subscription for people knocking I would like to be notified by EventSub when a broadcaster receives a knock from another broadcaster who wants to use Stream Together.
7 votes -
Add first-msg from IRC to eventsub channel.chat.message https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatmessage doesn't have the IRC tag
first-msgfrom https://dev.twitch.tv/docs/irc/tags/This seems to be an oversight and is useful for moderation, streamer notification and general use cases
7 votes -
Allow exporting VODs + Highlights to YouTube/Tiktok via API The API has no way to initiate an export via API to Tiktok/YouTube, would be helpful in exporting large amounts of VODs/Highlights.
Could look like: "Export Video", "Check Export Status", maybe a "Video Export" as an EventSub subscription (video.export.start, video.export.end).
https://discuss.dev.twitch.tv/t/twitch-api-exporting-videos/33902
7 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…
7 votes -
Add api endpoint to create / get twitch stories Would be usefull an API endpoint (callable from twitch-cli too) to generate twitch stories and list the twitch stories
7 votes -
Toggle Raid-ability of my channel (and minimum-amount threshold) through API I utilize the API endpoints to disable a few things while wrapping up my stream (such as disabling commands, channel point rewards, change chat modes, etc). Within this workflow, I recently realized it would be super helpful to be able to disable or configure the raid-ability status of my channel as well. It would also be helpful to be able to control the other parameters, such as the min/max amount of viewers in a raid, account age, etc. It would all be amazing to be able to control through the API in the event of a wrapup, raid abuse, etc.
…
7 votes -
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:moderatorsscope.
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:15185913when using this with asking user 26610234 would give me the ability to mod/unmod only that one userID7 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".7 votes -
Provide "Shared Bans" information to third Parties With more Information on the "Shared Bans" feature now being available, it would be nice to have information about them available to third Parties, specifically in 2 Locations:
- When a user from a shared List joins and is marked as restricted or flagged, this should be returned on IRC - it probably already is, but the relevant tags should be documented and usable for third parties providing chat integrations / moderator tooling
- An API endpoint to GET which streamers a mutual sharing has been made with or a way to query a user's "flagging" status in a channel to allow…
7 votes -
search archived videos by stream id The get-videos API (https://dev.twitch.tv/docs/api/reference#get-videos) takes either a video id, user_id, or game_id, but does not take a stream_id, so if you want to find the VOD from a stream ID you captured while the stream was live, you have to search back through a user's videos and match them up, which is not super efficient, especially if the stream is old. Could you add stream_id as a possible query parameter please?
Thanks,
Chris7 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.
7 votes -
Get Broadcaster Subscriptions with additional subscription informations It would be very nice to have additional information on the subscription of a specific user, for example date of the subscription, how many consecutive months the user have been subscribed and the total months that the user was subscribed.
This could be easily added in the "Get Broadcaster Subscriptions" response so that for a specific broadcaster you can have the list of subscribers and for each one you can select the ones with streaks or total months to perform special actions with them7 votes -
Create endpoint to return list of all emote sets In V5, it is possible to get all emotes that existed on the platform via both
"get-all-chat-emoticons"
and
"get-chat-emoticons-by-set" (when no sets are provided)This currently has no equivalence in Helix, and also has no listed migration path.
This request is to create an endpoint that returns the list of all emote sets (and ideally their last update time) such as "get-all-emote-sets". This would allow a user to then get all emotes via the "helix get-emote-sets" endpoint that currently exists.
7 votes -
Add image_format or is_animated field to helix Emote endpoints With the addition of animated emotes there is no way to tell from the emote API responses of GetChannelEmotes and GetEmoteSets if a new emote ( id starting with "emotesv2_") is a normal emote or an animated gif emote without downloading it and checking the file contents.
Would be nice to have either a "format" field that tells you "png" or "gif", or at least a "is_animated" bool field for each emote.
Use cases: Whenever you wanna show emote stats or emote info for a channel (like in a chat clients or stats website or emote panel) you often wanna…
7 votesWe will be updating the documentation to make it clearer that the image in the payload will always be a static image. We are also planning to document the URL schema for the CDN to retrieve the animated version.
-
Schedule Eventsub Please provide a topic(s) that emits events when
- a segment "definition" (recurring or one off where supported) is updated created or destroyed
- channel creates a vacation segment.
It wouldn't notify when we get to monday/start of week and the schedule is "built"
7 votes -
Extend Automod Status Please extend
https://dev.twitch.tv/docs/api/reference#check-automod-status
To provide as much information as the new PubSub Topic for
automod-queue.<moderator_id>.<channel_id>doeshttps://dev.twitch.tv/docs/pubsub#topics
Currently the API jsut does pass/fail
But PubSub provides content/text/frames/reasoning.This endpoint may be used by third party tools such as tip alerts or extensions to determine if a message passes review or not.
And if it is to be held and presented in a dashboard for moderation staff to review would be useful to include the additional information/reasoning for the block.
7 votes -
Cheer emote placement Please update eventsub to provide emotes used and placement of the emotes in the message similar to chat message does in order to allow us to easily reconstruct a cheer message to look like it did in chat
similar to
Example
The "emotes" tag from https://dev.twitch.tv/docs/irc/tags#privmsg-twitch-tags
7 votes -
More detail on obtaining OAuth and OIDC tokens You provide information on how to remove a token, how to refresh a token, and how to define scopes for tokens, but you don't actually have any information on how to request a token, nor any sample code on that or applying token scopes. Given that this step is fundamental to any interaction with the Twitch API, this seems like a fairly major omission.
7 votes
- Don't see your idea?