Метод изменяет данные пользователя, идентификатор которого передан в параметре пути {id}.

Адрес/v1.0/users/{id}
ТипPUT 
LoginТребуется 

Входные параметры

Входные параметры передаются в теле запроса в raw JSON:  

ПараметрОбязательностьОписаниеВозможные значения

roleId

ОбязателенИдентификатор роли
  • 2 — Супервайзер;
  • 3 — Менеджер продуктов;
  • 4 — Менеджер по продажам;
  • 5 — Разработчик

firstName

ОбязателенИмя пользователя

lastName

ОбязателенФамилия пользователя

userIsActive

ОбязателенФлаг, показывающий, активен пользователь или заблокирован
  • true — пользователь активен;
  • false — пользователь заблокирован

archived

ОпционаленФлаг, показывающий, в архиве ли пользователь
  • true — пользователь в архиве;
  • false — пользователь не в архиве 
Пример запроса
https://station.guardant.ru/v1.0/users/10065
Пример тела запроса
{
  "roleId" : 5,
  "firstName": "Bob",
  "lastName": "Doe",
  "userIsActive": false,
  "archived": false
}

Ответ

Возвращает элемент user:

Пример результата запроса
{
"user": {
      "_id": 10065,
      "confirmed": false,
      "email": "bob@mycompany.com",
      "status": false,
      "userdetails": {
          "_id": 10067,
          "firstname": "Bob",
          "lastname": "Doe",
          "lastvisitdate": 0,
          "archived": false,
          "archivationdate: 0,
          "role": {
                  "_id": 5,
                   "createorders": false,
                   "createproducts": false,
                   "createusers": false,
                   "manageprotect": true,
                   "nameeng": "Developer",
                   "namerus": "Разработчик"
           },
          "settings": {
                "language": 0
          }
     }
}
}
  • No labels