I see that the REST api isn't functionally complete. When looking at ?dev=1 it seems like some things are sent and recieved using JSON, while others are not.
I'm currently writing a Zimbra Python library using the SOAP interface since there were no responses to this thread. I've thrown up my progress at
PyZim I'll probably license it LGPL.