Thanks! My other workaround was going to be embedding the player (and everything along with it) in our app. Then hopefully watch the events to know when they are there and when they left. But ideally I wanted to keep the Twitch experience the same for the user.
I’ll take a look at this endpoint as described. It’s too bad you can’t get a VHS for an authenticated user. It seems the User’s activity belongs to them so I’d expect to be able to fetch that type of data.
It seems Twitch is constantly adding/improving the APIs so maybe something down the road.