This suggests that your Callback didn’t respond to the HTTP Get request with the challenge in order to complete the webhook initialization
- You make a HTTP Post request to Twitch.
- Twitch says 202
- Twitch then makes a HTTP GET to your specified callback.
- You check the data to check it’s expected and echo out the
hub.challengethat Twitch sends as a query parameter.
That completes the webhook initialise and it’ll then show in the webhooks/subscriptions endpoint.
Twitch will the HTTP Post data your your specified callback when data occurs.
If the token is of the wrong type, then you’d get a HTTP auth error not a response and a payload of no webhooks.