Genau so etwas hatte ich mir vorgestellt. Die Daten sind alle vorhanden und über http ohne Probleme auslesbar. Wie apreick bereits geschrieben hat, ist es auch nicht sonderlich schwer via http den Status zu ändern.
Die Integration via JS sollten bestimmt schon einige Experten hier gemacht haben, wenn auch für andere Zwecke.