I'm able to successfully create users through the Sync gateway using a PUT with the username/email/password channels I want.
When I try to do a POST just to change the password I get a 405 method not allowed.
If I do a PUT I can change the password, but it overwrites all the other settings (e.g. admin_roles, admin_channels).
Is it possible to update the password (or other attributes like channels) by doing a POST, or do I need to retrieve the object, update the values, and then PUT them all back again?