Best way to implement a live sub point counter? (API question, not coding)

Yes.

This is pretty much exactly what I do.

Webhooks also have an active bug:

otherwise I’d be pure webhooks.