113 results found
-
Add the date/time of the ban to the moderationg/banned Similar to https://twitch.uservoice.com/forums/310213/suggestions/38203978
But include the date/time of when the ban record is for.
So for example
{ "user_id": "SomeID", "user_login": "SOMElogin", "user_name": "SOMEdisplay", "expires_at": "", "reason": "", "moderator_id": "15185913", "moderator_login": "barrycarlyon", "moderator_name": "BarryCarlyon" }I have no idea when this ban happened.
UseCase: For considering unbans when reviewing data in an external tool, the date/time of the ban will be considered to determine if the user who is banned has "served" their time or not
6 votes -
Add a "Read" API endpoint for Schedules (upcoming scheduled streams for a channel) I added this to a comment on the existing idea request for a full CRUD set of API endpoints for the "Schedule" feature, but given that I believe a whole lot of use could be made of a "Read" endpoint for upcoming scheduled streams for a given channel, I thought it worthwhile to add this as a separate (and hopefully, much easier and quicker to implement) idea request.
Please give this thorough consideration Twitch dev and product teams!
6 votesReading and managing schedules is now available in the API. https://discuss.dev.twitch.tv/t/announcing-api-endpoints-for-twitch-channel-stream-schedules/32137/
-
Cheering Webhook Add a Webhook for Cheers
6 votesEventSub provides channel.cheer for this use case.
-
Endpoints to approve/deny messages held for review by AutoMod Messages held by AutoMod for review can be received through the documented
chat_moderator_actionsPubSub topic, however the New Twitch API does not appear to offer a way for moderators to approve/deny these messages, which would be useful for bots or moderators that use third-party tools to further customize their moderation experience.5 votesWe added the Manage Held AutoMod Messages endpoint in May.
-
hype train With the way how certain bots work, Webhooks wouldn't work with said bots. So my Suggestion is to include PubSub so more bots can utilize features like Hype Train and other stuff included on twitch.
5 votes -
API missing cooldown/redeem per user per stream options There are additional "cool down" options that are not reflected in the API
5 votes -
Twitch Test Environment Allow developers to mock responses from all common integration points- subs, bits, follows, streams, etc, and allow users to mock users as well.
This is useful for automated testing as well as building extensions.
5 votes -
Add Helix endpoint to get Channel Teams The "GET /kraken/channels/<channel ID>/teams" endpoint is currently missing in the Helix API.
I propose to either
a) add the teams to the "GET /helix/channels" output, or to
b) add new team endpoints to Helix altogether. (Teams need some love!)5 votesEarlier this year, we added Get Channel Teams and Get Teams to Helix.
-
oAuth dialog jumps to the bottom of the page If you have a not very tall browser.
And you request, a fair chunk of the oAuth scopes.When you redirect the user to Twitch.
The Accept/Deny link page auto jumps down to the bottom of the page.
This means the first few/most "dangerous" scopes as well as the application name/logo and whom you are logged in as are above the fold of the page.
Basically "suggesting" to the user not to read all the scopes and just go accept/deny.
The auto jump to bottom of the page should be removed.
5 votes -
5 votes
https://dev.twitch.tv/docs/api/reference/#get-automod-settings
https://dev.twitch.tv/docs/api/reference/#update-automod-settings
-
Give Broadcast ID for VoD Endpoint in Helix The current Helix endpoint doesn't give the broadcast ID, so there's no way to grab which broadcast the VoD is from.
5 votesGet Videos now returns stream ID.
-
Get Guest stars endpoint to allow show/remove specific guests, including disable their video/mic Target streamers: Coworking & costudying
Use case: We've been using discord voice rooms or apps like studyverse to share people's cameras while focusing on their tasks, having an endpoint like this would allow a bot to automatically show affiliates/partners' camera, and mute subscribers as example.
4 votesThis is possible with the Guest Star APIs in open beta now. If a guest is sharing audio/video, you can choose to disable those from coming through Guest Star.
-
What scopes does my ClientID have for a user? Given that EventSub only uses an App Access Token.
It's possible for a developer to obtain user authentication and never store the token (and/of refresh token if one exists (ie implict has no refresh)) and only utilise EventSub.
Please provide an endpoint
https://api.twitch.tv/helix/users/scopes
With a required parameter of:
id - a userID
That accepts ONLY An App Access Token
That returns
{ data: [ 'array', 'of' 'scopes' ] }To allow developers to check what scopes a user has authorised the developer/ClientID to utilise
4 votesThis is now publicly available via the Get Authorization By User API.
-
Allow a Reward to be created as disabled As a developer, i want to be able to create a reward in the
disabledstate.This is currently not possible upon creation, as the
is_enabledparameter is ignored. The documentation currently reflects this correctly.Thus, this currently requires the reward to be created and then a
PATCHrequest to be made right afterwards, updating the just-created reward.Allowing this would, for example, allow "secret" rewards to be created before being "released to the public" or allowing the Broadcaster to utilize the dashboard management page to choose between a set of pre-created rewards.
4 votesThe “Create Custom Reward” endpoint now allows setting the “is_enabled” field. https://dev.twitch.tv/docs/api/reference#create-custom-rewards
-
Bring "Get Followed Streams" endpoint to Helix With the actual Helix API, there are two ways to retrieve the authenticated user's followed streams:
First, get user follows (https://dev.twitch.tv/docs/api/reference#get-users-follows) and then get all active streams details, by specifying each user_id individually. If the user is following 300 users, this would require at least 6 requests (eventually one more to get the autenticated user's id). This method is quite inefficient compared to the v5 endpoint.
The second way is to use the "Stream Changed" webhook (https://dev.twitch.tv/docs/api/webhooks-reference#topic-stream-changed). Again, I should first retrieve all user follows (3 requests for 300 follows), and then subscribe to 300 webhooks…
4 votesDocumentation can be found here: https://dev.twitch.tv/docs/api/reference/#get-followed-streams
-
4 votes
-
Testing Keepalive timeout with CLI Is there a way to test the WebSocket server not sending Keepalive messages with the CLI?
3 votes -
Extend get clips endpoint with featured flag May we get an extension for the "Get Clips" endpoint so we can see in the response which clip had been featured?
Also an optional filter for request query that returns all, non-featured or featured clips depending on the passed parameter. By default it would return all clips.3 votesis_featured has been added to the return payload as well as an optional query parameter to get all featured or all non-featured Clips.
-
User ban timestamp A user's banned timestamp when fetching this route https://dev.twitch.tv/docs/api/reference#get-banned-users (When did the user got banned precisely).
3 votes -
Bans/Banned events who did it Similar to https://twitch.uservoice.com/forums/310213-developers/suggestions/42562003-bans-who-did-the-action
But extended to the Helix API.
It would be useful to add who did a given "Ban Event" to the Get Banned Events for "service restart catchup" when using eventsub.
And useful to add it to the main "get banned users" for determining as a moderator using a tool the history or a user and to check with that moderator why that user was banned, but can't since the API doesnt' report who did it.
3 votes
- Don't see your idea?