701 results found
-
Improvements to vod_offset in clips I recently noticed that the videoid and vodoffset of the clip data are lost when a channel's VOD is changed to private.
The lost information does not come back even if the private video is changed to the public status again.
This is a problem because Twitch recently switched the default VOD set to private due to copyright issues.
My suggestion is to make the videoid and vodoffset visible again when the private VOD is made public.
thank.
2 votes -
access collections using the deep link feature Hi, I'm a viewer.
I want to access a collection smoothly using deep link via ios shortcuts.Is it possible to implement collections in the deep link feature?
1 vote -
Trigger channel.cheer also on extension bits As a developer creating statistics tools, chat bots, overlays and loyality tools, i also would like to add bits spent to those tools, which were obtained through extensions, for example Sound Alerts or Stream Stickers.
I would suggest adding a new field "isextensionbits" being true or false in the notification body (or, as an alternative, have a seperate notification type to not confuse existing apps, like channel.cheer.extension)
9 votes -
Create Custom Reward: can't provide custom image Create/Update doesn't provide the ability to upload/change images for a reward.
This would be useful.
Alternatively if we can't do upload initially.
Add the ability to specify a channel emote (either by coDe or ID) so the reward would "copy" the channelEmote for that channel in.
So if I create a reward for CohhCarnage I can pick a cohhEmote (but I can't pick a liriki emote)
Or specify a URL to fetch a Image from
163 votes -
"Get Users Follows" with follower's account creation date The v5 endpoint contains the follower's account creation date, the new endpoint (https://dev.twitch.tv/docs/api/reference#get-users-follows) does not.
Knowing when a follower created their account is very useful to moderators monitoring recent follows to keep an eye on potentially problematic users (new account could mean a previously banned user returning) or to detect mass follows from bots (which often have a similar account creation date). Monitoring recent follows is especially useful in follow-only chat mode.
While it is possible to get the account creation date from the "Get Users" endpoint (https://dev.twitch.tv/docs/api/reference#get-users) and then merge it with the follower data,…
33 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 -
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 -
Stream title searching "The v5 endpoint searched for the channel title and category. Use “Search Channels” to match channel name or title." on https://dev.twitch.tv/docs/api/migration is wrong because the new API does not matches the title! There is no replacement for title searching!
54 votes -
Make rate limit headers available to CORS / client-side requests Currently the rate limit headers "ratelimit-reset", "ratelimit-remaining" and "ratelimit-limit" are not accessible on browser / cors requests due to browser restrictions.
I request that Twitch adds the "Access-Control-Expose-Headers" header on the helix endpoints so that tools running in a browser can follow the rate limits without guessing if they are still within the limits or having to watch for 429 HTTP codes.20 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 -
Helix "Start Commercial" endpoint should be usable by editors/mods The new endpoint only allows the broadcaster to run commercials: https://dev.twitch.tv/docs/api/reference#start-commercial
The old endpoint also allowed users with the editor role to run commercials: https://dev.twitch.tv/docs/v5/reference/channels#start-channel-commercial
I believe it is of value to allow access to editors as they used to. Editors should be trusted enough to choose their own tools to support the broadcaster, as has already been the case.
Plus, if an editor's token can be used the editor's name will appear in the Activity Log on the Dashboard, rather than the broadcaster's name (assuming some sort of webpanel or bot has to be used, that the broadcaster has…
16 votes -
Provide description of defaults for flags to Twitch CLI Flags should describe defaults and ideally be listed together. Like a linux man page for instance.
2 votes -
Swagger / JSON Schema Would be helpful to provide a openapi/swagger document or json schema for the objects here
16 votes -
Simplified Event Based Drops With the unfortunate, but expected, end to Enhanced Experiences that opened the door to event based drops I think that there are ways that Event Based Drops could be implemented without the complexity that was E2.
In E2, Event Based Drops required the game to send metadata to Twitch, either directly from the client or from the game developers. Then a check would be made to see if a condition was met that would award a Drop. This meant that Twitch had to keep track of the metadata for every single channel and have more complicated Drops Campaigns for settings…
2 votes -
Clips EventSub subscription type (retitled) Please provide a Webhook topic for when a Clip is created, edited or deleted
Also provide a notification for when a Clip reaches certain view milestones.
421 votes -
voting directions and betting channel points We need direction the chatting user voted and how many channel points they bet
3 votes -
Adding /monitor to bot chat commands Adding the /monitor command would be a great addition, I mod for a channel that has a group of user doxing the streamer with their username/display name and banning everyone having their name matching the vague doxing param is not a possibility
0 votes -
Include channel name in the onAuthorized response It would be nice if the response included the channel name and user's name so we don't have to call the API to convert the IDs to usernames :)
2 votes -
Highlight vod offset/origin vod Extend the Videos API via a "metadata" endpoint, that provides additional data about the video.
Including but not limited to
- Category changes during the video
- Offsets are relative to the source video that the video is from. So for a highlight it would report the video it was cut from and include where in the origin file the highlight is cut from.
For Example: https://api.twitch.tv/helix/videos/metadata?id=1234
Metadata would support up to 100 (or 50) id's at once like Get VideosReturns examples
A video of type archive
{
"data": [
{
"id": "1234",
"duration": 18000,
"chapters": [
{
"offset": 0,
"game…69 votes
- Don't see your idea?