@roman_r_m Yes, I have thought to use the API as well.
The main problem is this would require server and having the clients syncing to the server so we have a static IP to query the API consistently.
I don't think the server is syncing right now.