Add extra tracking terms while streaming


Is it possible to send extra things to track over the socket while already connected?

The only solution I see is to disconnect the stream and connect again with the extra things to track, but doesn’t seem to be an optimal solution.


You’re correct that this is how the Streaming API works, and this is not optimal. In fact, reconnecting too often will lead to rate limiting on connection attempts, so you should be thoughtful about how often you make a change to your tracked terms.