That looks great. Nice work @facultymatt.
I think POST requests will definitely be needed as well, if only from a security standpoint.
In my mind this is an absolutely required feature for this module that I personally think the core contributors should be investing time in.
(that said, i hope to be able to contribute when time allows)