VMmanager Knowledge Base
en En
es Es
Your feedback is an opportunity for improvement!
Take part in the survey and contribute to the development of the ISPsystem ecosystem.
Take the survey

How to change a user's password via API?

To change the password for a platform user:

  1. Get the authorization token:
    curl -k -X POST -H "accept: application/json" -H "Content-Type: application/json" 'https://domain.com/auth/v4/public/token' -d '{"email": "admin_email", "password": "admin_pass"}'
    Comments to the command

    In response, you will get the message in the form:

    Example of response in JSON
    {
      "confirmed": true,
      "expires_at": null,
      "id": "6",
      "token": "4-e9726dd9-61d9-2940-add3-914851d2cb8a"
    }

    Save the received token value.

  2. Perform the request:

    curl -k -X POST -H "x-xsrf-token: <auth_token>" -H "isp-box-instance: true" "https://domain.com/api/auth/v4/user/<user_id>/password" -d {"password":"<new_password>"}
    Comments to the command

The article was last updated on 08.22.2022. The article was prepared by technical writers of ISPsystem.