This API endpoint seems to be broken right now. I’ve had code running for the last 2 years that was checking sub status of users from the channel using /kraken/channels/:channel/subscriptions/:user and it is returning a Tier 3 plan for every valid Twitch user all of a sudden. I doubt I’ve been using it wrong for 2 years without a complaint but tonight was the first time someone said everyone was getting a sub status.
Digging into it, it actually looks like something changed and caused it to use the /kraken/users/:user/subscriptions/:channel endpoint instead.
If I use my oauth token /kraken/channels/:channel/subscriptions/:user and replace :channel with someone I am subscribed to, it returns with the correct information, but that’s not the scope I requested nor how that endpoint should work.
Knowing this is currently breaking the scope permissions I granted my account, I’m a bit concerned with what other scopes are currently broken and what data could be accessed with it. This is really concerning.