Skip to content
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

461 results found

  1. This guide descibes how Partners can assign someone a lifetime sub that doesn't count to rev of points

    https://help.twitch.tv/s/article/lifetime-subscriber-guide-for-partners

    The API doesn't present any information as to who is a lifetime sub or not.
    So we cannot guestimate sub points (or revenue if we are building revenue reporting tools for streamers we work with) from the API as we don't know who is a lifetime sub or not.

    Please provide an API endpoint that lists these subs, which would be "cheaper" than a boolean flag added to the subscribers endpoint

    3 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)
  2. Currently the API doesn't support marking a reward out of stock manually. This may be beneficial for rewards that take some time to process where specifying a hard cooldown wouldn't be appropriate.

    In addition, support for a custom "out of stock" message may benefit some developers. Using sound alerts as an example, if a streamer is in "focus mode" and needs to concentrate on what they are doing, rather than say the default "out of stock" it could say "StreamerX is focusing right now".

    3 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)
  3. When a reward is created by the API, we should be able to prevent the streamer from being able to change values that we set. They should still be able to disable or delete the reward.

    By locking the reward, we can offer a similar experience to all users and prevent confusion when one reward is drastically different from the same reward on another stream.

    Just some use cases below would benefit from this.

    Currently, we can set the max number of users of a reward per stream and our backend could be enforcing the same amount of rewards redeemed.…

    3 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)
  4. Add the ability to trigger a reward redemption from the API - similar/same to what happens when clicking the reward in the chat dialog.

    For example an extension has added a custom reward XYZ and to trigger a certain action in or for the extension this reward needs to be used.

    So instead of the extension telling the viewer "please redeem reward XYZ to do this or that" and then waiting for the redemption, immediately trigger the redemtion via the API - saving the viewer the need to browse and look for the redemtion in question.

    Result of this API…

    3 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)
  5. I would like a way to programatically download the data that is in the Channel Analytics "Export Data" CSV.

    3 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)
  6. Topic.

    Cannot control highlight message/unlock emote rewards to enable/disable/change price or even list them etc via this API

    3 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)
  7. channel information endpoint provides "gameid", "gamename" and "title" for live streams, but it doesn't return the stream uptime as displayed below a live stream; would be useful to acquire this via API.

    3 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)
  8. 3 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

    Planned  ·  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)
  9. Specifically talking about:
    - Get Channel Information: helix/channels
    - Search Channel: helix/search/channels
    - Get Users: helix/users

    Those endpoints all return data concerning a specific channel, but all of the JSON responses are different and no single endpoint contains all the data you need.

    Say I have a user id and want to get the profile picture of that channel, whether it is live and the title of the broadcast.

    For the profile picture I have to hit the 'Get Users' endpoint.
    For the 'isLive' info I need to hit the 'Search Channels' endpoint, and then find the correct user from…

    3 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)
  10. Currently you can subscribe to a webhook to receive a handful of types of events. The only way to see when a stream goes live is to subscribe to a topic for that particular user. It would be incredibly useful to specify a category and receive a webhook whenever a stream goes live in that category.

    3 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)
  11. for /helix/streams can we add:
    profileimageurl from /helix/users
    and the game name (and potentially boxarturl) from /helix/games

    This is very basic info related to the stream and would be really nice to have available in a single call rather than 3 separate calls. This is especially important with bots that are trying to get the status of many streams in a short period quickly racking up api calls

    3 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)
  12. It has become difficult to obtain whats on the frontpage by region.

    Please provide an API to collect/obtain this data, it's useful for moderation to understand if/why we get a influx of viewers/chatters and can allocate additional bot rules/filters and/or moderation staff

    3 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)
  13. For example, the YouTube Data API has the "fields parameter" to accomplish this, an example being: items(userid,username,title)

    https://developers.google.com/youtube/v3/getting-started#fields

    Thanks!

    3 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)
  14. When user IDs in the provided data payload do not exists, the endpoint returns a 500 error. Ideally this should return a more detailed error code with an error message related to user IDs.

    3 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)
  15. There are two scenarios when using this API which return a 500 from the server, but which should return either a 401 or 400 and a meaningful error code to help point out the issue:

    1. If you have set your productSKU's to 'live', but you're testing in 'Hosted testing', you receive this error. A response telling you that you cannot test SKUs in live mode when in hosted testing would be great.

    2. If your extension is live and you are trying to use bits on a channel which doesnt support it, you will receive a 500 from the server. I…

    3 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)
  16. Provide a sandbox to test Drops integrations.

    3 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)
  17. I propose adding the game name to the API responses for clip data, alongside the game ID. This would eliminate the need for additional API calls to retrieve game names by ID, making the process more efficient. Since it’s just adding one more field to the response, this should be a simple and cost-effective improvement to implement.

    2 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)
  18. I suggest adding an API feature that allows retrieving the list of clips available in the "My Clips" section - https://dashboard.twitch.tv/u/USER/content/clips/channel.
    Currently, this functionality is not provided by the API, which limits the ability to manage and interact with this content programmatically.

    2 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)
  19. This page is out of date, as a clip's /edit link, no longer exists. Page should be updated to reflect this difference, or if the link should be working, fix that issue instead.

    2 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)
  20. I’d like to suggest adding some features to improve conduit management:

    1. Conduit Ordering and Metadata:
      • Introduce an ordering system for conduits (e.g., 0, 1, 2, 3, 4) to help with organization and tracking.
      • Add metadata fields such as creation time and a custom name or identifier to each conduit. This will make it easier to manage and differentiate between conduits.

    Example Data:

    {
       "data":[
          {
             "id":"26b1c993-bfcf-44d9-b876-379dacafe75a",
             "shard_count":15,
             "index":"0"
          },
          {
             "id":"bfcfc993-26b1-b876-44d9-afe75a379dac",
             "shard_count":5,
             "index":"2"
          }
       ]
    }
    

    Proposed structure (requires v2):

    {
       "data":[
          {
             "0":{
                "id":"26b1c993-bfcf-44d9-b876-379dacafe75a",
                "shard_count":15
             },
             "1":{
    
             },
             "2":{
                "id":"bfcfc993-26b1-b876-44d9-afe75a379dac",
                "shard_count":10
             },
             "3":{
                "id":"cab6c993-bfcf-tfd9-0876-3g9d6c8fe15t",
                "shard_count":5
             },
             "4":{
    
             }
          }
    2 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)
  • Don't see your idea?