I have to get back to this topic.
The third point is no longer needed.
I still have a problem with getting broadcaster data. As you wrote i need UserID from decoded JWT, but JWT doesn’t give me broadcaster userID when role is viewer. This is obvious, but my question was about the broadcaster data. So is it possible to get broadcaster data when the viewer is any user (logged in or not logged in)? What i noticed is that the channel_id (from decoded JWT) is equal to broadcaster userID, but i don’t know if that is a rule.