Re: Live API 2.0
From all I've tested, you are able to receive only init message at start of game, send CustomMatch_* requests in private lobbies and get their responses (if you asked for it in requests). Other than that nothing else is sent by game. This applies for firing range, pub and ranked lobbies.
There were many discussions about this topic from release of this season, yet no real response from devs.