11 results found
-
Please provide an eventsub for pinned messages add/removal Provide a topic for when the pinned message changes/added/removed from a channel
74 votesWe are still planning to support Pinned Chat eventually, but have no expected delivery date to share at this time.
-
Add PKCE Support to the OAuth2.0 Authorization Code Flow 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 votesAt TwitchCon EU 2026, we announced that PKCE will be available later this year.
-
Swagger / JSON Schema Would be helpful to provide a openapi/swagger document or json schema for the objects here
16 votes -
Add a topic for Roomstate changes including whom triggered it Chat has a number of states, slow mode/follower only mode.
Some moderationg applications involved monitoring for these states and responding as needed, and these applications will currently use PubSub but only in a logging capacity so alternatively connecting to chat for this data is perhaps overkill.
Please provide an eventsub topic that relays
- when/what Roomstate changes (slow on/slow off sub on sub off emote only)
- which moderator/user triggered the change.8 votesWe plan to offer this in EventSub.
-
More detail on obtaining OAuth and OIDC tokens You provide information on how to remove a token, how to refresh a token, and how to define scopes for tokens, but you don't actually have any information on how to request a token, nor any sample code on that or applying token scopes. Given that this step is fundamental to any interaction with the Twitch API, this seems like a fairly major omission.
7 votes -
User banned extensions unload So it seems that when a user is banned or timed out, extensions unload/are unavailable to those users.
This is not documented.
It should be documented somewhere
6 votes -
graph syntax not built on deploy The graphs on this page don't look right. The graph syntax is displaying, not the graph itself.
%% Extensions Overview Diagram graph LR Twitch --> | - postMessage - | Extension Extension --> | - postMessage - | Twitch Extension --> | - HTTP - | APIs Extension --> | - HTTP - | EBS[Extension Backend] Identity --> Twitch Chat --> Twitch Memes --> Twitch5 votes -
Enable TLS 1.3 for id.twitch.tv Currently, almost all of the endpoints that are involved in EventSub as well as twitch.tv have TLS 1.3 support except for id.twitch.tv . For applications with restrictions on older TLS, this becomes a blocker. My application is currently utilizing a library with tls 1.3 only which seems to be failing on id.twitch.tv (i believe twitch sends a hello packet and terminates the connection to downgrade it).
4 votes -
Split the Helix API reference into sub-categories As the Helix API reference page (https://dev.twitch.tv/docs/api/reference) is continuing to grow it it is starting to become unwieldly with the number of entries.
It would be beneficial to the docs to create sections for different areas of the API. Appropriate names for the sections are already listed in the API, as at the top of the reference page is a table that has a 'Resource' column which would be perfect for this usage, and that table can remain at the root reference page so that devs can see at a glance what endpoints are in what section, then…
3 votesThis has been on the roadmap, and is planned for early 2021.
-
Twitch Sings At the very bottom off the Twitch Developer Site (dev.twitch.tv) there is still a Product called Sings listed in the footer. (https://imgur.com/a/6OcBxVN)
Not sure what Twitch Sings was or is. but the site (sings.twitch.tv) just redirects to twitch.tv. So might aswell just remove it from the footer.
2 votes -
Allow 'Continue' or 'Next Page' on Tutorial The tutorials just leave you at the end of a page with no 'Continue' or 'Next Step' button. It 's not obvious if I'm at the end of the tutorial or not.
2 votes
- Don't see your idea?