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

113 results found

  1. https://blog.twitch.tv/en/2022/07/19/twitch-charity-making-charity-streams-easier-and-more-charitable/

    Please provide an API to manage donations

    including but not limited to

    • starting
    • stopping
    • goal(s) management
    • donations made
    • information about active goals
    • information about active donations on the channel (started/stopped scheduled for x)
    26 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 →
  2. Moderators are able to add a reason/description whenever they ban people in chat (/ban [username] reason)

    This information is currently only available in the "not allowed to use" GraphQL-api, but should also be added to the documentet endpoints; /moderation/banned and /moderation/banned/events

    (Ban-reason is different from moderator-comments.)

    26 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

    Completed  ·  2 comments  ·  API  ·  Admin →
  3. Hello :)

    We can now add custom tags to our stream infos but the API does allow us to do the same for now.
    Also, if we edit the tags from the new form, we don't get them back with the API.

    Is this API update planed ?

    25 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 →
  4. Channel points have the ability to reward loyal viewers with real-time influence on the stream. Sometimes such requests may be filtered, which should trigger a rejection (therefore refund).

    Right now the only way to do this programmatically would be to use unsupported GQL APIs and risk the wrath of Twitch, or wrap the rewards queue in some way. This is the only blocker (technically speaking) for the workflow, as PubSub does expose enough information to respond to the redemptions automatically.

    I've had a proof of concept on my stream which gets redemptions via PubSub, filters the submission for offensive content…

    24 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

    Completed  ·  3 comments  ·  API  ·  Admin →
  5. Please provide an API to enable/disable shields

    Manly for things like streamdecks.

    And need a "current status" so don't try to off whilst it's already off/etc

    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

    1 comment  ·  API  ·  Admin →
  6. Similar to - https://twitch.uservoice.com/forums/310213-developers/suggestions/41272606-extend-start-commercial-error-message-to-return-r

    Please provide an endpoint that returns the following information

    • adverts last run
    • adverts can run next (retry_after)
    • adverts max duration

    SImilar to https://twitch.uservoice.com/forums/310213-developers/suggestions/41272606-extend-start-commercial-error-message-to-return-r

    It would be useful to provide better tooling for streamers whom have a contract requiring ads to be run.

    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  ·  Admin →
  7. It is impossible to get all clips for a channel.

    Please provide a way to get all clips for a channel

    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

    3 comments  ·  API  ·  Admin →
  8. Adding the commonly-used game title field to the Get Streams endpoint payload (similar to the addition of user name) will allow developers to make less calls for the data needed. In other words, Get Games would not need to be called for every game id to get one more field.

    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

    2 comments  ·  API  ·  Admin →
  9. Please provide a way for third party developers to obtain currently available songs and meta data related to those songs.

    Both in a "get all songs" method and "search for songs"

    Search should be

    • free text (like game/category search)
    • song ID (to get specific song data)
    • artist ID (to get songs by an artist)
    • album ID (to get songs on an album)
    • by category/genre (to get say only Dance music or chill out music)
    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

    0 comments  ·  API  ·  Admin →
  10. Now that Twitch is utilizing IGDB instead of Giantbomb.

    Please add the IGDB Game ID to the Helix Fetch Game endpoint.

    https://dev.twitch.tv/docs/api/reference#get-games
    https://api-docs.igdb.com/#game

    Then we can easily lookup a game on Twitch with the game on IGDB without getting lost in search/selecting the wrong one with a similar name

    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  ·  Admin →
  11. Currently, this endpoint: https://tmi.twitch.tv/group/user/<CHANNEL>/chatters

    Can be used freely without any authentication or scope.

    This is definitely being abused with the hate raids. It's been abused by malicious actors for a long time now. Why has this endpoint been created in such a way that there is zero barrier for a malicious actor to obtain user data?

    Even the Get Polls endpoint (https://dev.twitch.tv/docs/api/reference#get-polls) requires both authentication and a scope!

    How has that Get Chatters endpoint not yet been removed an replaced with a secure Helix endpoint, as stated here: https://twitch.uservoice.com/forums/310213-developers/suggestions/39145294-chatters-viewers-helix-api-endpoint

    This is not ok.

    13 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 →
  12. 13 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 →
  13. Add in Search endpoint for searching streams related to the given query.

    API V5 Example: https://api.twitch.tv/kraken/search/streams?query= {search query}

    12 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

    Completed  ·  3 comments  ·  API  ·  Admin →
  14. 12 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 →
  15. On helix we can only get people that are subscribed to a broadcaster, we can't get the broadcasters a user is subscribed to.

    So basically we've got V5 channels/<channel ID>/subscriptions.
    We are missing V5 <user ID>/subscriptions/<channel ID>.

    11 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 →
  16. Having written one and a half client libraries for IRC now, I wish Twitch Chat was exposed over a more consistent protocol.

    • Allow read-only access to chat messages (and other related live data and events) via PubSub, with clean re-designed JSON Chat message payloads
    • No longer identify channels and users by their login name, use user IDs for all purposes
    • Send messages via an API call

    Most importantly, I would expect a redesigned API to think of edge-cases in a better way than IRC currently does. For example, what happens on IRC if a channel gets suspended, or a channel…

    10 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 →
  17. Twitch currently completely lacks any sort of API testing feature. This causes extreme difficulty for debugging code made with the Twitch API.

    This is unacceptable when the vast, vast majority of websites/software that have a public API have some sort of testing feature that sends tests through the same API endpoints as production.

    For example, a piece of software I was working on recently worked great, but it turned out that events for subscriptions was broken. We have absolutely no way to test subscription events through the Twitch Pub/Sub API besides actually buying subs. I didn't actually fix it until…

    9 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 →
  18. Please provide an official API to get

    • Subscriber Badges
    • Bits badges
    • Other kinds of badges that are channel specific/modifiers there of

    For a channel.

    8 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 →
  19. Extends the Get Clips API to present information about the portrait clip if the portrait clip exists

    7 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

    Completed  ·  2 comments  ·  API  ·  Admin →
  20. The helix send chat message endpoint ought to:

    • Support replying to another message id
    • Include the new message's id in the response object

    The new id is relevant for tracking (thread) replies to messages created by the local user. In addition the message id can be relevant for other endpoints like delete message.

    If id cannot be included in the response object, at least allow us to specify client-nonce tag so it is easier to identify the corresponding message id (when subscribed to chat messages in the channel)

    6 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

    Completed  ·  1 comment  ·  API  ·  Admin →
  • Don't see your idea?