Added update API support
Simpler signature for doRequest. User and password are already in scope.