Allow Lead Moderators to manage Moderator and VIP roles via Helix API
Can we have a Helix API endpoint to let Lead Moderators add or remove mods and VIPs through third-party apps, just like they can on the Twitch website?
Proposed Solution:
- Update the /moderation/moderators and /channels/vips endpoints so they work with a Lead Mod’s token.
- Maybe add a specific scope like moderator:manage:roles that a Lead Mod can actually use.
-
AlfaTelevision
commented
Adding a concrete case for this. Right now, to add a Lead Moderator I have to go into the Creator Dashboard every single time - there's no way to do it programmatically. With an API endpoint I could assign a Lead Moderator directly from my own tools, without opening the dashboard at all.
On top of that, Twitch already lets Lead Moderators run /vip and /unvip in chat without any broadcaster involvement, so that permission model already exists - it's just not exposed via Helix. The /moderation/bans endpoint already proves this pattern works: it accepts a moderator_id and lets a moderator authenticate with their own token instead of the broadcaster's. The same approach could apply here.
I'm a Twitch streamer building a companion app to manage my channel's moderation team, and this dashboard-only limitation is the main blocker - everything else about managing my team can be automated except this.
-
Wydios
commented
Please
-
suco_de_morangos2
commented
Leafy muito bacana