KB Article #182351
RESTAPI: Update an Account's password with API v2.0 PATCH method
Problem
How to update an account with a local password in SecureTrasnport 5.5 with the APIv2.0 PATCH method?
Resolution
You can update the password of the account using similar to the below cURL request:
curl -k -u ADMINUSER:ADMINPASS -X 'PATCH' 'https://HOSTNAME:ADMINPORT/api/v2.0/accounts/ACCOUNT_NAME?ownershipChangeMode=none' -H 'accept: */*' -H 'Content-Type: application/json' \
-d '[
{
"op": "replace",
"path": "/user/passwordCredentials/password",
"value": "NEW_PASSWORD"
},
{
"op": "replace",
"path": "/user/passwordCredentials/passwordDigest",
"value": null
}
]'
In the above command replace:
ADMINUSER:ADMINPASS with the proper admin credentials (i.e. admin:admin)
HOSTNAME with the hotname or IP of SecureTransport
ADMINPORT with the port, on which the ST's admin service runs on
ACCOUNT_NAME the name of the account that will be updated
NEW_PASSWORD the new account password in plain text