203 results found
-
Webhooks limits: ambiguous From: https://github.com/twitchdev/issues/issues/65
Brief description
https://dev.twitch.tv/docs/api/webhooks-guide
Limits: By default, each client ID can have at most 10,000 subscriptions. Also, you can subscribe to the same topic at most 3 times.
Seems to be ambiguous to a lot of developers, they seem to think the that "3 times" means they can renew it 3 times then they are SOOL
Expected documentation
Limits: Each client ID can have at most 10,000 subscriptions. Where you can have 3 active subscriptions to a topic at the same time. Where an active subscription is defined as a topic/callback pair.
4 votes -
Missing scope From: https://github.com/twitchdev/issues/issues/63
Brief description
The channel:read:redemptions scope is required by the Channel Points PubSub topic (https://dev.twitch.tv/docs/pubsub#topics) but not mentioned in the scopes overview (https://dev.twitch.tv/docs/authentication#scopes)Expected documentation
The channel:read:redemptions listed on the overview page (https://dev.twitch.tv/docs/authentication#scopes)7 votes -
Extension viewer Session Token From: https://github.com/twitchdev/issues/issues/51
Brief description
https://dev.twitch.tv/docs/extensions/reference#helper-viewer
documentation wrong:
sessionToken Twitch.ext.viewer.isLinked: string The encoded JWT. This is the same as the token property of the authData parameter that currently gets passed to the onAuthorized callback.
Expected documentation
sessionToken Twitch.ext.viewer.sessionToken: string The encoded JWT. This is the same as the token property of the authData parameter that currently gets passed to the onAuthorized callback.
3 votesCorrected for today’s deployment
-
Get Broadcaster Subscriptions with an App Access Token From: https://github.com/twitchdev/issues/issues/45
Brief description
Get Broadcaster Subscriptions doesn't describe how you can use an "App Access Token" for an extension that has sub status enabled, to use the end point
Expected documentation
Describe that an "Extension App Access token" can be used when a broadcaster has granted the "channel:read:subscriptions" scope via the Twitch Extension Manager
3 votesAdded to today’s documentation deployment
-
Config Service links to wrong reference From: https://github.com/twitchdev/issues/issues/40
Brief description
https://dev.twitch.tv/docs/extensions/building/#using-the-configuration-service
Mentions "twitch api reference" but the config service endpoints are on in the Extension Reference
For extension examples that leverage the configuration service see the new Twitch API Reference. Also, see these repositories:
Expected documentation
Links to
https://dev.twitch.tv/docs/api/reference
but the configuration API is documentedhttps://dev.twitch.tv/docs/extensions/reference#set-extension-required-configuration
3 votes -
Locales/language valid options From: https://github.com/twitchdev/issues/issues/31
Brief description
The documentation doesn't advise anything regarding what languages/localses exist/are valid to be called.
For example
https://dev.twitch.tv/docs/api/reference#get-streams
has a
language
query string argument, but doesn't advise what is valid for a langauge.Expected documentation
Document the list of locales of if it matches a ISO, update documentation on endpoints using language/locale with a note about what is valid
Additional context or questions
Raised/queried on discord
https://discordapp.com/channels/504015559252377601/523675960797691915/664243349309620225
3 votes -
Docs missing first/pagination on API's that support them From: https://github.com/twitchdev/issues/issues/19
Brief description
Many API's don't document that they support
first
andafter
Expected documentation
Document first/after in the optional query parameters
Additional context or questions
Missing First in
Optional Query Parameters
- Get Banned Users
- Get Moderators
- Get Moderator Events
- Get Broadcaster Subscriptions
- Get VideosMissing Pagination in the
Return Values
- Get Broadcaster Subscriptions
- Get Videos8 votes -
Get All Chat Emoticons From: https://github.com/twitchdev/issues/issues/10
Brief description
Docs state the "images" is an array
{
"links": {
"self": "http://api.twitch.tv/kraken/chat/emoticons"
},
"emoticons": [
{
"id": 115390,
"regex": "TwitchLit",
"images": [
{
"width": 28,
"height": 28,
"url": "https://static-cdn.jtvnw.net/jtvuserpictures/emoticon-115390-src-b577ded8522fc1a1-28x28.png",
"emoticonset": 19151
}
]
},
{
"id": 80393,
"regex": "Kappa",
"images": [
{
"width": 28,
"height": 28,
"url": "https://static-cdn.jtvnw.net/jtv_user_pictures/emoticon-80393-src-cf7c8d03a4c5cb75-28x28.png",
"emoticon_set": 15940
}
]
}
]
}Expected documentation
…{ "_links": { "self": "http://api.twitch.tv/kraken/chat/emoticons" }, "emoticons": [ { "id": 115390, "regex": "TwitchLit", "images": { "width": 28, "height": 28, "url": "https://static-cdn.jtvnw.net/jtv_user_pictures/emoticon-115390-src-b577ded8522fc1a1-28x28.png", "emoticon_set": 19151 } }, { "id": 80393, "regex": "Kappa",
4 votes -
Channel Points API multiple suggestions/requests A great many Ideas/notes and stuff from the Developer discord was collected and thrown into a Google Docs
https://docs.google.com/document/d/1dxx04pp6VVqY9s9JRcVP3w9keBHrRR5LB3Q043McS1Q/edit?usp=sharing
Covers
- CRUD store items
- Fetching/updating points values
- handling store redepmtions
- Stuff about webhooks
- Stuff about points in extensions (see also https://twitch.uservoice.com/forums/310213-developers/suggestions/38874571-channel-point-transaction-in-extension )Throwing it here so it's here as well as already sent to Twitch via Dev Advocacy
102 votesAs announced at last week’s Developer Day, we now have set of Channel Points endpoints and EventSub subscription types. This initial release may address much of the feedback captured here, if you still have features you would like so see, please feel free to file more UserVoice ideas under the “API” category.
-
Provide API to return subscriber points As noted here
https://help.twitch.tv/s/article/lifetime-subscriber-guide-for-partners?language=en_US
Lifetime Subscribers are a unique benefit for Twitch Partners. Lifetime subscriptions do not generate revenue or additional subscription points.
No where in the subscribers API is a given sub tagged as lifetime.
So whilst we can math the subscriber points from helix, we can't discount these lifetime subs from our count.
Extend the subscribers API to flag as lifetime, (or provide a seperate endpoint)
And provide a API to fetch the Sub Points without having to iterate all pages.149 votes“points” has been added to the “Get Broadcaster Subscriptions” endpoint and documentation has been updated.
-
Add v5 "Get Followed Streams" endpoint to Helix The Helix API currently has no way of retrieving a particular users online channels they are following. This is done by the "Get Followed Streams" API in v5 (https://dev.twitch.tv/docs/v5/reference/streams#get-followed-streams)
To get the same behavior in the current Helix endpoints would require TENS of requests each time you wanted to check for the presence of a channel coming online/going offline, instead of the nice single endpoint v5 offers.
I've requested this endpoint for a few years now and was told v5 and Helix will have parity before v5 is officially shutdown, so I hope that's still the case.
2 votes -
Start Channel Commercial (Helix) Helix is currently missing the Kraken endpoint /kraken/channels/<channel ID>/commercial
Running a commercial through the API is e.g. very useful for broadcasters who want to assign that responsibility to someone else.
29 votes -
Get Channel Editors Getting the list of a channel's editors for e.g. importing, and verifying editor status is something that is missing from Helix.
Kraken had this in /kraken/channels/<channel ID>/editors and it was very useful.
The ability to verify your Twitch editor status is necessary to properly interact with Twitch's editor features.
1 vote -
Missing User's subscriptions functionality for the subscriptions endpoint 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>.4 votesSome of the requested functionality is available with the Check User Subscription API.
-
OAuth Connection Revocation Event/WebHook I would like to be able to react to a user disconnecting my application from their account without having to constantly poll with the user's token to ensure that it is still valid. If I were to constantly poll for all users that have used FrankerFaceZ's website, I would be making thousands of requests per minute. My servers don't need the unnecessary load. Your servers don't. There is a better way.
For this I request implementation of a revocation webhook, similar to those used by GitHub (ref1), Facebook (ref2), Slack (ref3), Discord (ref4), etc.
To clarify, I don't want a…
67 votesAs part of the newly announced EventSub product, we now have a authorizations.revoke subscription type. You can see more info here: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types#user-subscriptions
-
API for channel banned terms CRUD https://dashboard.twitch.tv/u/USERNAME/settings/moderation/blocked-terms
There is no API for automation of adding/removing/listing a given channels blocked-terms
When adding/removing a term modlogs display in chat as
barrycarlyon used: /addblockedterm THISISATEST.
barrycarlyon used: /deleteblockedterm THISISATEST.But these are not valid chat commands either.
Please provide an API to CRUD channel blocked terms
83 votesWe released the Get, Add, and Remove Block Terms endpoints last November.
-
Bit Emotes are not exposed in the API Bit emotes which are earned from using emotes in a channel
Are not exposed in the API.
Please expose them
61 votesNow available via Get Channel Emotes. https://discuss.dev.twitch.tv/t/announcing-api-endpoints-for-twitch-emotes/32073
-
Emotes by channelID It is impossible to get the emotes for a channel from the API via Channel ID
The API uses "emotesetID" and there is no API endpoint that provides the emotesetID for a given channel
Please provide a way to get the emotes for a channel via ChannelID/ChannelLogin
116 votesGet Channel Emotes, Get Global Emotes, and Get Emotes Sets are now available in the API. https://discuss.dev.twitch.tv/t/announcing-api-endpoints-for-twitch-emotes/32073
-
13 votes
We recently added duration to the Get Clips endpoint.
-
Extend the Clips API to include recreation from source information The clips API
https://dev.twitch.tv/docs/api/reference#get-clips
doesn't contain enough information to recreate the clip from the source video, it doesn't have the length of the clip or the start point in the vod.
38 votes
- Don't see your idea?