Great question — answering as the UphillTech team:
Although the API documentation does not say anything about changing the customer password, you can do actually change the customer password using the PUT /admin/customers/#{id}.json endpoint. Note that my answer is only for customers and not for users. I have tested it, successfully changed the customer password and log in on the store with the new password. During my tests I used a private app and a normal app both with successful results. Example: PUT /admin/customers/5206361102.json Body: { "customer": { "id": 5206361102, "password": "mypass2", "password_confirmation": "mypass2" } } If you need the customer id you can use the the GET /admin/customers/search.json end point to find it. For...
Full answer by Ernesto Gutierrez: https://stackoverflow.stackexchange.com/a/41233944 (CC BY-SA 4.0).
Need it done for your business? UphillTech.