Метод смены пароля пользователя

Для изменения пароля пользователя используется API-метод change_password. Доступны два вида запросов: с методом PUT и PATCH. Перед сменой пароля рекомендуется проверить новый пароль на соответствие тем требованиям, которые заданы в настройках безопасности.

Запрос на изменение пароля методом PUT:

curl -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -H "Authorization: Bearer <токен пользователя>" -d '{"password":"<новый пароль>","confirm_password":"<повторно новый пароль>","old_password":"<старый пароль>"}' "<IP-адрес или DNS-имя сервера>/api/v1/accounts/current_user/change_password/"

Запрос на изменение пароля методом PATCH:

curl -X PATCH -H "Content-Type: application/json" -H "Accept: application/json" -H "Authorization: Bearer <токен пользователя>" -d '{"password":"<новый пароль>","confirm_password":"<повторно новый пароль>","old_password":"<старый пароль>"}' "<IP-адрес или DNS-имя сервера>/api/v1/accounts/current_user/change_password/"

Положительный ответ (код 200):

{

  "id": 38,

  "username": "test",

  "project": "anproject",

  "environment": "analytics"

}

Отрицательный ответ (код 400):

{

  "__all__": [

    "\"password\" и \"confirm_password\" не совпадают"

  ]

}

См. также:

API сервера | Управление паролями