Thanks for creating the thread Greg,
I'm updating the docs to reflect the latest changes.
If anyone else is interested in an API and has suggestions for what the interface should look like or how the server should handle authentication/authorization, please reply.
It'd be great to have a common spec/API interface even if the implementations are slightly different.