Метод создает нового пользователя.

Адрес/v1.0/users
ТипPOST 
LoginТребуется 

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

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

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

username

ОбязателенПочта пользователя


roleId

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

password

ОбязателенПароль


passwordConfirm

ОпционаленПодтверждение пароля. Должен совпадать с параметром password


firstName

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


lastName

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


companyName

ОбязателенНазвание компании


phone

ОбязателенТелефонный номер


Пример запроса
https://station.guardant.ru/v1.0/users
Пример тела запроса
{
  "username" : "bob@mycompany.com",
  "roleId" : 5,
  "password": "Password123",
  "passwordConfirm" : "Password123",
  "firstName": "Bob",
  "lastName": "Doe",
  "companyName": "Mycompany",
  "phone" : "+14155552673"
}

Ответ

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

Пример результата запроса
{
"user": {
      "_id": 10065,
      "confirmed": false,
      "email": "bob@mycompany.com",
      "status": true,
      "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