Translate Ideas and Comments
Choose language:
There was an error during translation

Developers

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  2. Extend

    {
    "error": "Conflict",
    "status": 409,
    "message": "subscription already exists"
    }

    to

    {
    "error": "Conflict",
    "status": 409,
    "message": "subscription already exists",
    "id": "id of the eventsub subscription that conflicts"
    }

    20 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  EventSub  ·  Flag idea as inappropriate…  ·  Admin →
  3. In a similar fashion as

    https://twitch.uservoice.com/forums/310213-developers/suggestions/39228784-extend-clips-api-to-provide-the-mp4-url-so-editors

    The Videos API should be extended to provide the (original) VOD to authenticated users where that user is an Editor or better of the channel.

    As in unmuted.

    For the purpose of backing up/taking a copy of the Twitch stream and/or taking that content (that the streamer owns) for use on other platforms.

    Editors can already do this via the Video Dashboard, so the API should support this also

    20 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  4. We can get stream tags, but we can not filter streams by a tag ID. However it can be easily done from the official app. Like to get streams tagged as "Family Friendly" or "Squads", or "Mode: Battle Royale" etc.

    Please provide API for 3d party developers :)

    20 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  5. Right now there is no official way (there is an undocumented endpoint) to determine whether a stream is sub only or not. Subscriber only status prohibits a lot of people from interacting with the stream, so it'd make sense for applications to be aware of such a state.

    20 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add a flag, which is true, when a subscription is made through Prime Gaming. Distinguishing between a regular sub and a Prime sub allows us to react differently on these cases, like also being able to promote the free Prime Gaming sub.

    19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  EventSub  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add an endpoint the returns a list of the latest cheers to a channel. The list should include: username, bits, message and date-time.

    19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  8. For the purposes of GDPR it would be useful to have the following webhooks:

    • When a Streamer installs an extension
    • When a streamer activates an extension
    • When a streamer deactivates an extension
    • When a streamer uninstalls an extension.

    The most important one is the uninstall, it allows us the third party to be notified of an uninstalled.

    The Shopify platform has this with the rule that a third party should, automatically delete all Store (and that stores customer data) 30 days after that hook triggers.

    We need/should do the same, delete any broadcaster, or broadcaster viewer (and subscribers) data 30…

    18 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  9. Getting notified about new Clips created would be awesome.

    17 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  EventSub  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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,…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  11. With the removal of the Follow Create endpoint.

    A "non moderation bot" can no longer be automatically added to a channel.
    The owner of the bot would have to "login" to the account and manually follow the channel(s) the bot joins.

    A "non moderation" bot doesn't run moderation commands, so giving it "mod" wouldn't make sense. (Which would bypass the follow requirement)

    Please provide a way to "authorise adding a bot to a channel" that will auto follow the bot to the channel. For this purpose

    This could be similar to how Discord does bots, where to add a bot…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Investigating  ·  5 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  12. There needs to be an API that allows for the return of channal analytics.
    This would have the reqiured query parameters of: broadcaster_id

    Only stating the broadcaster_id could return the following results:
    - Average viewers
    - Total views
    - Average new followers per stream
    - Total followers
    - Average subscribers per stream
    - Total subscribers
    - Average minutes watched per stream
    - Total minutes watched

    It could also return:
    - Best performing catagories
    - Best performing tags

    There would idealy also be some optional query parameters: start-date, end-date, time.

    Adding the optional query parameters would also add the result:
    -…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Long-Term Consideration  ·  1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  13. Imagine the following attack for the OAuth 2.0 authorization flow:

    1. Attacker steals the authorization code from the redirect URI.
    2. Attacker forces his instance of the client to redeem the victim's authorization code.
    3. If the attacker's instance of the client is faster than the victim's instance of the client in redeeming the authorization code, the attacker will get a valid login session within his instance of the client, but for the victim's account.

    This attack should especially get attention in the context of Twitch and live streaming, since many streamers are definitely not aware of this vulnerability: If people are logging…

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Investigating  ·  1 comment  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  14. 16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add Broadcaster ID query option to GET https://api.twitch.tv/helix/eventsub/subscriptions so you can query on just broadcaster ID, so I can make sure all their subs are setup, instead of having to paginate through all my subs to check just a handful

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Flag idea as inappropriate…  ·  Admin →
  16. If an extension is updated, there generally isn't a good way to tell streamers about it.

    It would be useful if an extension can push a notification to the bell/notification list, like how drops work/notify.

    And/or find a way to present an update notification to the main Twitch dashboard.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →
  17. I am currently developing a native Android application for Twitch and want to make use of the OAuth2.0 API. Since the Twitch Authorization Server doesn't seem to support the PKCE (Proof Key for Code Exchange), i will have to put my client secret into my native application, which isn't secure at all, because the app can easily be decompiled.

    This is a requirement for all native apps, as stated by the IETF in RFC 7636 (https://tools.ietf.org/html/rfc7636).

    I hope to see this implemented soon, because this poses a huge security risk for all native apps and their developers.

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  18. Including but not limited to.

    • Add new panel
    • Remove Panel
    • Update panel
    • Change order of panels
    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  19. Hey. I know that people are requesting API for Channel Points. But I came up with better and easier idea.

    When streamer creates new reward in dashboard, there should be option to "run a link" in background after reward is redeemed. This type of button will trigger bot with GET-request and bot will run specific action.

    Why I think this approach is better than API:
    1. No API on Twitch side, obviosly.
    2. Bots won't be abble to control Channel Points directly.
    3. This will work with any bot who will support this kind of triggers.
    4. Easier to use…

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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)

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?