gosha
The API accepts slightly less complex passwords than the UI. Therefore you could do this slightly hacky workaround.
- Open the "developer tools" feature in your browser and switch to the network tab
- Change the password through the UI to something which is supported by the UI
- Copy the network request as a curl command
- Copy it into your terminal* and amend the password to the simpler password and resubmit the same request
This will definitely work on Linux and Mac. I'm not sure if Windows has curl installed by default but it can definitely be installed.