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

Developers

Categories

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

701 results found

  1. Hey, not sure if this has been posted as a uservoice already, I took a quick glance using the above title as a query and couldnt find anything about it.

    It would be nice with the new Custom Tags feature that we would be able to get a list of streams with x tag(s) for 3rd party use. Id envision this to either be its own endpoint, or potentially added to the query property of the "Get Streams" endpoint, like Kraken used to do with title searching (Which also would be nice to have back in Helix)

    78 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

    11 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Make more developer tools for working with embedded clips.
    At least, it can be the same tools as for the VODs player (playback api, events etc). Or you can add more features specifically for clips, for example, when you put an array of clips into player it displays as a collection or playlist.

    78 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

    6 comments  ·  Embeds  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 75 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

    9 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Provide a topic for when the pinned message changes/added/removed from a channel

    74 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. This could be used for fun projects, such as:

    • Stats sites

    • Creating a site that adds a sharable link, so users can show others which global badges they have unlocked

    70 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

    6 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Authorized people whom are not the Broadcaster should be able to obtain Emote Slot information and upload emotes to those slots.

    Please provide an API to

    • get available slots
    • get what is in those slots
    • upload Art to those slots and specify names
    70 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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 Videos

    Returns examples

    A video of type archive
    {
    "data": [
    {
    "id": "1234",
    "duration": 18000,
    "chapters": [
    {
    "offset": 0,
    "game…

    69 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Currently twitch embed does not support vod chat and neither does the helix api.

    Twitch only allows vod chat to be seen directly on the website.

    This data could be used in a great number of ways by third-parties particularly video editors.

    Please add a way to retrieve chat for vods

    No? ok. Sadge

    66 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

    7 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Please add a flag to https://dev.twitch.tv/docs/api/reference/#get-broadcaster-subscriptions to distinguish a sub by payment method

    This could be a is_prime boolean

    Or it could be a payment_method enum (recurring / prime / iosToken / something else)

    64 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

    10 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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

    64 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  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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.

    63 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

    9 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Add new endpoint to get and update badges by userId as for user chat color.
    Currently, badge control is entirely manual, if Twitch added an API endpoint to change the active badge, it could open up a ton of creative and community-driven use cases:
    - Dynamic badge rotation, viewers could rotate between earned badges automatically,
    - Event-based badges, could switch badges temporarily during special events,
    - Game-based badges, could switch badges temporarily during games,

    61 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. For managing Bans without having to create an IRC connection and to remove the issue of running into the global message limit when banning large numbers of users or cleaning out a large banlist

    60 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. As there now is a first-party Alerts System, TPD should be able to trigger said alerts or alerts with a custom payload as well. This allows external sources to show alerts that fit the Creator/Brand, all without requiring additional sources to be set up, taking up precious resources. (See also: External Donations and Tips or even Games)

    58 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  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. "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

    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  ·  8 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. While it works on Android, it is still impossible to use iframe embeds on web-based mobile iOS apps. The reason being that iOS' WKWebView expects <schema>://<host> in the CORS headers returned by Twitch. Twitch uses the parent parameter to generate those headers. Unfortunately, iOS prevents the use of http://, https:// and file:// as schemas and forces us to use a custom schema like ionic://localhost (or anything else) for accessing local files.

    The request is to add the ability for twitch embeds to return a CORS header that can match a custom scheme like ionic://localhost.

    I read through all…

    51 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

    5 comments  ·  Embeds  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Provide an endpoint where the authenticated user can retrieve all channels where they are granted the VIP role.

    Since Eventsub doesn't return userstate responses like IRC does, we aren't informed of vip status on channel.chat.message subscribe, message events, or helix send responses. We can manually check VIP status by referencing if we have the VIP badge after sending a message; however it would be nice to fetch all VIP channels from a helix endpoint, much like '/moderation/channels'.

    Use case for this would be chatbots which scale permissions based on VIP/mod status.

    46 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. In Twitch v5, the Get User Subscription endpoint contained a created_at and a streak for the current user subscription for a broadcaster.

    Helix, lacks this functionality, and thus it is impossible to determine how long someone has been subscribed for, and also impossible to determine if they've renewed their subscription.

    These fields are imperative to some applications, especially ones that want to externally reward members monthly for each month they've subscribed. Please return these fields to the endpoint!

    46 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Why is the share always 80% streamer and 20% developer? Would be way better if the developers could decide their extension percentage.

    If I sell an cosmetic item in my game ( on my website) for 5$ I get like 4.8$
    If I want to sell the same item on twitch I would need to sell it for 24$ to get 4.8$

    So as developer I have these options:

    • Don't use Bits -> Streamer receives 0$
    • Link to our website -> Streamer receives 0$
    • Make prices way to expensive -> nobody buys -> Streamer receives 0$

    So if you make…

    46 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

    Deferred  ·  6 comments  ·  Extensions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. The Helix /moderation/moderators endpoint currently requires an OAuth token from the broadcaster. Given you can just do /mods in any chat (not requiring authorization from the broadcaster), what is the point of requiring the authorization here?

    45 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  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?