Добавление сотрудников

Добавить сотрудников

PUT https://api.lotinfo.ru/v1/USERS

Эта конечная точка позволяет добавлять сотрудников.

Query Parameters

NameTypeDescription

token*

string

Ваш токен.

Request Body

NameTypeDescription

encoding

integer

Кодировка. Значения: 0 - не кодировать, 1 - кодировать. По умолчанию: 0. Пример закодированных символов: "\u0423\u043a\u0430\u0436".

data*

array

Массив с данными о сотрудниках. Параметры данных сотрудника: - apiIdExchange (integer) - ID сотрудника в вашей системе. Примечание: в этом параметре вы можете передать ID сотрудника в вашей системе, чтобы потом запросить его по этому же ID. - email (string) - Корпоративный Email. - nemail (string) - Email для уведомлений. - password (string) - Пароль для аккаунта сотрудника. Примечание: может быть не указан, тогда пароль сгенерируется автоматически и будет отправлен сотруднику. - sendPass (integer) - Отправить пароль сотруднику. Значения: 0 - не отправлять, 1 - отправлять. Примечание: если параметр password не указан, то sendPass будет равен 1. - changePass (integer) - Заставить сменить пароль. Значения: 0 - не заставлять, 1 - заставить. Примечание: сотруднику будет предложено создать новый пароль. - fioF (string) - Фамилия сотрудника. - fioI (string) - Имя сотрудника. - fioO (string) - Отчество сотрудника. - officeInTel (integer) - Внутренний телефон. - mobTel (integer) - Личный телефон. Формат: 79998887766. - cardMobile (integer) - Мобильный телефон для публикации. Формат: 79998887766. - cardMobileBlock (integer) - Заблокировать изменение. Значения: 0 - менять cardMobile разрешено, 1 - менять cardMobile запрещено. - birthday (string) - День рождения сотрудника. Формат: дд.мм.гггг. - ipBlock (string) - Заблокировать по IP. Примечание: Несколько IP адресов указывать через запятую. Формат: 123.123.123.123. - special (integer) - Специализация. Значения: 0 - Отсутствует, 1 - Продажа и аренда объектов, 2 - Только продажа объектов, 3 - Только аренда объектов. По умолчанию: 0. - adminFlag (integer) - Администратор. Значения: 0 - не администратор, 1 - администратор. - privLevel (integer) - Уровень привилегий. - typeAdmin (array) - Перечень привилегий. Значения: seller, sellerOut, admin, proger, cManager, support, zend_agent, zend_admin. - officeId (integer) - ID офиса. Примечание: офис должен принадлежать агентству. - deptId (integer) - ID отдела. Примечание: отдел должен принадлежать агентству. - workerMergeId (integer) - Подчиненность. Значения: ID сотрудников. - dolg (string) - Должность. - mailServer (object) - Интегрировать Email с Лотинфо. Параметры: - login (string) - Логин. - password (string) - Пароль. Следующие параметры описаны ниже: - iptPhones (array) - Настройки по телефонии. - AAC (array) - Дополнительные телефоны для отслеживания активности сотрудника.

AAC

array

Массив с данными о дополнительных телефонах для отслеживания. Параметры данных дополнительных телефонов: - city (integer) - Значение городского телефона. Формат: 89998887766. - mobile (integer) - Значение мобильного телефона. Формат: 79998887766. Примечание: в каждом элементе массива указывается только одно значение (либо city, либо mobile).

iptPhones

array

Массив с данными о настройках по телефонии. Параметры данных настроек: - userPhone (integer, required) - Номер телефона. Формат: 79998887766. - userExt (integer) - Внутренний номер. - operatorId (integer, required) - ID оператора. Значения: 1 - Мегафон, 2 - МТС, 3 - Beeline, 5 - Гравител, 6 - domru, 7 - intinform.ru, 9 - Ростелеком, 10 - moizvonki.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "result": [
    {
      "id": 123
    }
  ]
}

Пример запроса

PUT https://api.lotinfo.ru/v1/USERS/?TOKEN={ваш_токен} HTTP/1.1
Content-Type: application/json

{
  "data": [
    {
      "fioI": "Иван",
      "fioF": "Иванов",
      "fioO": "Иванович",
      "mobTel": 79998887766,
      "dolg": "Должность пользователя",
      "email": "email@email.ru",
      "changePass": 0,
      "birthday": "1.2.1980",
      "iptPhones": [
        {
          "userPhone": 79991112233,
          "operatorId": 1
        }
      ],
      "mailServer": {
        "login": "email@email.ru",
        "password": "pass1234"
      }
    }
  ]
}

Last updated