Hey there.
Luckily, we finally got the Subscriptions endpoint.
To use it, a bearer token with channel:read:subscriptions scope is required.
However, on providing such a token,
curl -H 'Authorization: Bearer xxxx' -X GET 'https://api.twitch.tv/helix/subscriptions?broadcaster_id=xxx'
i get the response
{"error":"Unauthorized","status":401,"message":"Missing channel:read:subscriptions scope"}
The used token for the call however states
{"access_token":"xxxx","expires_in":5031751,"scope":["channel:read:subscriptions"],"token_type":"bearer"}
(removed the actual token)
Is that a behavior others experience as well?
The token was requested using a client id and secret from the channel in question, and the request is issued using the broadcaster_id used to get the token (altho i tried the channelID to make sure too).