Get VIP Channels Endpoint
Provide an endpoint where the authenticated user can retrieve all channels where they are granted the VIP role.
Since Eventsub doesn't return userstate responses like IRC does, we aren't informed of vip status on channel.chat.message subscribe, message events, or helix send responses. We can manually check VIP status by referencing if we have the VIP badge after sending a message; however it would be nice to fetch all VIP channels from a helix endpoint, much like '/moderation/channels'.
Use case for this would be chatbots which scale permissions based on VIP/mod status.
-
LosFarmosCTL
commented
how this is STILL not a thing while claiming that "IRC is not needed anymore", ******* laughable excuse of a 3rd party API
-
Ravenbtw
commented
Given we have the ability to get moderated channels, I think it would be very useful to also get VIP'ed channels!
-
RyanPotat
commented
No, I mean a 'VIP' version of this: https://dev.twitch.tv/docs/api/reference/#get-moderated-channels
You shouldn't need a channel scope from a broadcaster to get your own user entitlements (VIP status).
-
BarryCarlyon
commented
You mean this: https://dev.twitch.tv/docs/api/reference/#get-vips