channel.subscribe is for eventsub
Which works as follows:
- Create a user oAuth flow that gets a user token for the channel with the relevant scope
channel:read:subscriptions - Discard the generated oAuth token (or keep it for spot checks)
- Create an app access token
- use the App access token with eventsub to create a subscription.