701 results found
-
Timestamp is not working properly when clicking on the twitch logo on an embedded VOD video Timestamp is not working properly when clicking on the twitch logo on an embedded VOD video
When clicking on the twitch logo of an embedded video of a VOD, the normal behavior should be that it goes to another tab and opens the VOD with the timestamp working. However the behavior that is shown in the video and through my experience is that due to the link/url including "/?ttcontent=twitchlogo&tt_medium=embed" after the timestamp, it invalidates the link with the timestamp.
[https://www.twitch.tv/videos/1044994951?t=3h47m46s/?tt_content=twitch_logo&tt_medium=embed]
[https://www.twitch.tv/videos/1044994951?t=3h47m46s%2F%3Ftt_content%3Dtwitch_logo]
If the link was instead "https://www.twitch.tv/videos/1044994951?tt_content=twitch_logo&tt_medium=embed&t=3h47m46s", it would work as intended.
…
2 votes -
Stream schedule API - show segment timezone https://dev.twitch.tv/docs/api/reference/#get-channel-stream-schedule
Creating schedule segments uses IANA timezone names, but there's no way to see the specified timezone when the schedule is viewed.
1 vote -
Don't prefix iCal Timezones with / for better compatibility The TZIDs in https://dev.twitch.tv/docs/api/reference/#get-channel-icalendar are currently prefixed by a / so they are /America/New_York for example. Removing the leading slash should vastly improve compatibility with iCal parsers (since the timezones are essentially IANA timezones then).
9 votes -
Allow Clients to update all Custom Rewards and Redemptions, not just the ones they create Right now there is a limitation of the Custom Rewards API that makes it so a client can only update the custom rewards (and their redemptions) that it has created. However, with EventSub we can receive notification of any Custom Reward, regardless of whether the client created it or not. This means you can write a client to take some action upon Custom Reward Redemption, link it up to a preexisting Custom Reward, and it will take action. But the Client will never be able to programmatically mark the Redemption as FULFILLED, because the client didn't create the Custom Reward…
5 votes -
Limitations of property transport.secret (max length) Limits like max length for transport.secret property would be good.
1 vote -
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 -
Provide CRUD for rules Please provide an endpoint to
- create
- update
- delete
- fetch
The /rules of a channel.
Usecase:
Moderators/channel staff/lead moderator may need to revise the rules of a channel on the fly.
This currently would require the broadcaster to "stop streaming"/playing the game/entertaining in order to do so.A scope and endpoint should be provided to allowed authorised parties to update the rules.
8 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 -
Get Channel Emotes: return cheemotes I know this has it's own endpoint but would be nice to have them in once place
3 votesThank you for the feedback! We will consider this, but for now we do not have immediate plans to include cheermotes with this endpoint.
-
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 -
Allow Bot accounts, mark them and make it that they can't recive gifted subs. There are a lot of bots and some of them get gifted subs because they are just a "normal" user. anotherttvviewer, carbon14xyz etc. are all known bots and I think the developers of the bot should have the option to mark them as bots like in discord. It would be easier to understand for streamers, and they shouldn't get gifted subs.
3 votes -
Allow moderators' OAuths to work with polls and predictions API endpoints At the moment, only the broadcaster is allowed to use the polls and predictions endpoints because the broadcaster id must match the OAuth token. I think that allowing moderators of the specific channel should also be able to use these endpoints. This would be really helpful for Chatterino for example. In order for moderators to create polls or predictions, they have to go to the actual chat on the website to type in /prediction or /poll. If moderators were able to access the endpoint, Chatterino could easily add a command to bring up a window to create a poll or…
14 votes -
Allow clipboard-read on iframe for twitch extension I want my Twitch Extension to be able to copy text to clipboard. It seems as though that the iframe allowed permissions are limiting this. Therefore I request for Twitch staff to add
clipboard-read;and maybeclipboard-write;3 votes -
Add a new body value to the "Create Custom Rewards" endpoint to hide the chat highlights generated when a user buys a custom reward The problem occurred after the release of an extension game i developed, where the viewers could spend channel points to obtain in-game currency. With over 6000 viewers, the chat became impossible to moderate as there were so many messages per second. This very simple option would greatly relieve the chat in such situations.
E.g.: "is_highlighted" (defaults to true)
15 votes -
Event endpoints allow full history or specified time range Events endpoints like https://api.twitch.tv/helix/moderation/banned/events and https://api.twitch.tv/helix/moderation/moderators/events only provide a short history of events.
This makes it difficult when a 3rd party dev takes on a new client to collect historical data from before they started offering services to the new client. Answering a question like when did I mod this mod? Is not something that can be answered without historical data.
Allowing a request for as much historical data as available (hopefully more then the current amount provided by the endpoints) or requesting for a specific time amount would allow new 3rd party dev and single custom one off developers…
2 votes -
ban event include data from helix banned events Include the same data as received from https://api.twitch.tv/helix/moderation/banned/events. Primarily event timestamp (time when the ban/unban action occurred) and the id (allows checking for duplication with eventsub messages already received when pulling from helix)
Add the following fields to "event" paylod for ban/unban eventsub messages:
"id": "1IPFqmlu9W2q4mXXjULyM8zX0rb",
"action_timestamp": "2019-03-13T15:55:19Z"2 votesThank you for the feedback. We will investigate and consider making these updates.
-
status casing for EventSub channel.prediction.end EventSub Beta for channel.prediction.end event/status should be consistent with helix casing of status, i.e "Valid values are RESOLVED, and CANCELED."
1 vote -
status casing for EventSub channel.poll.end and channel.poll.progress EventSub Beta for channel.poll.end and channel.poll.progress event/status should be consistent with helix casing of status, i.e "Valid values are COMPLETED, ARCHIVED, and TERMINATED"
1 vote -
Allow getting realtime updates on polls/predictions/channel points redemptions through websockets for all users If would be very useful for chat clients or chat overlays to be able to show live updates on these features. Currently they are only available for the broadcaster (redemptions) or not at all through websockets (polls/predictions).
Ideally this would be available for all users to receive, just like chat is (which allows more simple integration into all kinds of tools), but even just mods using third-party moderation tools would already benefit greatly from this.
I included all three of those features, since they all seem to follow the same idea of only allowing the broadcaster access to that information…
395 votes -
Bulk data fetch for Get Subscriptions, Follows, Blocks etc. The current APIs max out at 100 items per page, and while this is fine for most channels, there are some where you end up having to paginate for a long time to reach the end of the list.
Given there is rate limiting in place, would it be possible to make an endpoint (or use the current endpoints and add an "all" query parameter) with a high rate-limit cost that allows for the bulk fetching of this information?
1 vote
- Don't see your idea?