Webhook twitch start

No, it’s Two topics. So you need two requests

No there is no “all”.

You can use query strings in your callback so for example

For topic

https://api.twitch.tv/helix/streams?user_id='.$target_user_id

You can

hub.callback=https://domain.dom/webhooks?type=stream&id='.$target_user_id

You will get a stream change when the following occurs

  • The Stream Went Live
  • The Stream went offline
  • Anything changes (except viewer count), so, for example, if any of the following changes you will get another payload
    • game
    • title