Пользователи рассматриваются как sObject, поэтому это API данных, поэтому вы получаете к нему доступ https://<instance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>
, а пароль - https://<instance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>/password
Чтобы изменить пароль с помощью Curl Создайте файл с таким содержимым (он должен быть действительным json) и сохраните его где-нибудь.
{
"NewPassword" : "myNewPassword1234"
}
и отправьте сообщение в службу с помощью команды curl, например (введите yourInstance, UserId, yourOAuthToken и yourPasswdFile):
curl https://<yourInstance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>/password -H "Authorization: Bearer <yourOAuthToken>" —H "Content-Type: application/json" —d @<yourPasswdFile>.json —X POST
Theres больше информации и примеры команд скручивания в
https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_sobject_user_password.htm#!