-
Add Stream ID to stream.offline Premise:
stream.online
encodes an id of the stream.stream.offline
does not have such an id. Being able to pair this specific id with an online and offline state would be beneficial.Objective: Add the matching
id
tostream.offline
that pairs withstream.online
Notes: While it could be argued that a single broadcaster can only be live with a single id, it is still data oriented wise, more beneficial to have a symmetrical up and down payload, allowing quick queries on a state of a stream. Imagine a scenario where an online and offline event fire roughly at the same time.…
1 vote -
Add occured_at timestamps to Clips API Add a
occured_at
timestamp that tells you when the content in the clip was actually streamed.Clips API objects have a
created_at
timestamp which is when the user made the clip but this can be months or years off from when the content in a clip actually happened if a clip was made from a VOD which makescreated_at
useless for a lot of use cases.Even for clips from livestreams this is an issue as users can cut clips from a 2 minute (90 secs?) window so the actual content of two clips with the exact same
created_at
timestamps…1 vote -
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 LRTwitch --> | - postMessage - | Extension
Extension --> | - postMessage - | Twitch
Extension --> | - HTTP - | APIs
Extension --> | - HTTP - | EBS[Extension Backend]
Identity --> Twitch
Chat --> Twitch
Memes --> Twitch```
2 votes -
Add a Hypetrain ID Premise: Currently there is no way to identify a hype train from start to finish fully. Adding an id (Guid) would help alleviate tracking the train as it progresses as well as after it has finished.
Expected:
hypetrain_id
be added to the begin, progress, and end payloads. Given a particular hypetrain, these events would have the same Id per hype train.Usecase: Being able to cache and query a hypetrain via id to infer if the train is still continuing. Using time, winds up as an oddity due to the elongation of time behavior when the goal is reached. This…
1 vote -
docs revision Can you please double check the meaning of the sentences covered in this page (ex: Send the user you want to authenticate to your registered redirect URI. -> you dont't send them to the redirect URI but to the Twitch uri under the cited pharagraph) And the 'token+idtoken' is not equal to 'token%20idtoken' (the 'token id_token' is) the '+' signs encoded to '%2B' which trows an error whereas the ' ' (space) encoded to '%20' which returns the desired result.
1 vote -
Client Id condition for channel_points_custom_reward_redemption.add Currently, it is possible to listen either to all custom channel point redemption or redemptions of specific reward id.
It would be great if we could add a condition to only listen to redemptions of rewards that have been created by our own client id with the channel points API.
With this, we do not need to create x amount of eventsubs for x amount of rewards we created for the broadcaster.
1 vote -
Allow HTTP for prefix.localhost OAuth Redirect URLs You could once enter redirect URLs in this format which is useful for cookie testing:
<a rel="nofollow noreferrer" href="http://some.prefix.localhost:8080/auth/twitch/callback">http://some.prefix.localhost:8080/auth/twitch/callback</a>
Now I can no longer change the URLs of my application without removing this entry. I would like it to allow HTTP for domain names ending in
[some.prefix].localhost
not justlocalhost
.1 vote -
Extend Check AutoMod status to allow the developer to specify the level The API https://dev.twitch.tv/docs/api/reference#check-automod-status
Only lets you check automod for the channel.
But it'll only do it to the value that the channel is set to
Please allow the developer to test a given phrase at a different automod level to that that the channel is set to.
Say the channel is set to level 1, I may want to test a paticular phrase or message about to be sent to an overlay or other property at level 3 or 4 instead for additional security/moderation beyond the level that chat is set to
3 votes -
1 vote
-
tmas09 hola hola tmas09 mi
1 vote -
Moderation Endpoints: User Panel API endpoints should be implemented within the moderation:read or channel:moderate scope (not sure which would be the better fit) for the info present in the /user panel in mod view.
I imagine it would work very similarly to /helix/moderation/banned/events but with two major differences:
• broadcaster_id would not require matching the user_id in the auth token; it would just need to match a broadcaster_id that the user is a moderator for.
• user_id in the API call becomes a required parameter to keep it in line with how the /user panel works todayThis should result in allowing applications to…
1 vote -
Follow BOTI To Twitch nedokáže utnout FollowBOTI ?!
1 vote -
Seguir canal Hola equipo de Twitch Api, me preguntaba si hay una forma de SEGUIR a un canal en especifico usando la API?, después de terminar el flujo de OAuth y obtener el token de acceso.
1 vote -
API for Moderation Tools We're currently unable to CRUD User Notes from the Moderators Update last year. We also cannot read/issue a timeout or issue a ban via API.
1 vote -
API for Ban Appeals The ability to interact with ban appeals with API would be a useful tools for developers who create full moderation/management suites for broadcasters. This could include the ban reason, the appeal reason. This would also help us fill the gaps with missing information that Twitch has right now, like tracking the number of appeals or storing the appeal reason after approved.
1 vote -
API for Ban Appeals The ability to interact with ban appeals with API would be a useful tools for developers who create full moderation/management suites for broadcasters. This could include the ban reason, the appeal reason. This would also help us fill the gaps with missing information that Twitch has right now, like tracking the number of appeals or storing the appeal reason after approved.
0 votes -
Add Reason for Bots in Block API The Developer APIs are often used to resolve relationships with sets of accounts used in follow bots through the Block User Endpoint. It would be useful if we could expand the reasons to allow developers to programmatically report bot accounts to help Twitch in removing these accounts. We are all actively building systems to help combat this issue on behalf of Twitch, so let us do our best to help your team.
1 vote -
api call to reset stream key I see you have it in your v5 API https://dev.twitch.tv/docs/v5/reference/channels#reset-channel-stream-key
But it seems like there's no way to do this in the current API? This would allow someone to create an automated channel for a community, like the Randomania channel, or the ZeldaSpeedruns channel
1 vote -
Get Editors by userid Add optional parameter for "user_id" as many of the other endpoints.
1 vote -
Receive Extension Transactions for All Extensions on your own account Extensions themselves can sign up for webhooks for transactions, but those bit exchanges are completely invisible to the broadcaster. They can't make alerts, or estimate revenue, etc. I would love an event for any transaction make on any extension for the authorized broadcaster.
1 vote
- Don't see your idea?