Standard way of accessing full data after webhook
After a webhook fires, I'm given context to the UserID and Username. In the instance of "stream.online", I would like more information. In the old webhooks, I was given the full stream data object. Will there be a standard way of accessing the full data object of whatever is "notifying" the webhook? Or is it on me to use the existing Helix API to then get that information(user info, game info, broadcast info)?
One thought would be to simply give the appropriate URL to POST to for more information, similar to how some APIs give a paginated cursor URL to access "more" info.
My fear is that switching to the new webhooks is going to increase my API usage significantly since I will generally need the full data object after any event.
Adminecressey (Admin, Twitch) commented
Hey CoolViper24, thanks for the feature request. Could you tell me a little more about the additional data you are looking for that's not present in the webhook response? Are there specific examples where you'd like more data returned?
Iirc the data was split out of streams.online/offline on purpose bcs of issues.
But you should get a channels.update for the stream that just went online like 4-5secs after the streams.online notification and that contains all the data you are asking for, like the title, the category id and name (game id and name) and so on