Мобильное приложение

Список сотрудников

Сущность.Метод: users.list

Метод получает список сотрудников. 

Параметры запроса

 Ключ Описание  Обяз. 
order
Сортировка Нет
filter Фильтр Нет 
paging
Параметры постраничной выборки Нет 
Объект сортировки (order)

Представляет из себя пары поле / значение.
Сортировать можно по всем полям сотрудников.

В качестве значения можно использовать:
  • asc - в порядке возрастания
  • desc - в порядке убывания
Пример:

{
 "last_name": "asc",
 "name": "desc"
}

Объект фильтра (filter)

Массив вида {"фильтруемое поле"=>"значения фильтра" [, ...]}. "фильтруемое поле" может принимать значения:


 Поле Описание  Тип
id ИД  Число
external_code Внешний код Строка
active Активность   Y/N
last_name Фамилия Строка
name Имя Строка
second_name Отчество Строка
work_position Должность Строка
department_id ИД подразделения Число
department_name Название подразделения Строка
personal_mobile Мобильный телефон (формат с "+7", только цифры) Строка
Пример:

{
   "last_name": "Иванов",
   "active": "Y",
   "department_id": 100500
}

Объект параметров постраничной выборки (pager)

 Ключ Описание  Обяз. 
size
Размер одной страницы.
По умолчанию 1000
Нет
page Номер страницы (нумерация от 1).
По умолчанию 1.
Нет 

Параметры ответа

 Ключ Описание  Обяз. 
items Массив сотрудников.
Да   
pager Параметры постраничной выборки Да 

Объект сотрудника


 Ключ Описание  Обяз. 
id ИД Да
external_code Внешний код Да
active Активность (Y/N) Да
last_name Фамилия Нет   
name Имя Нет
second_name Отчество Нет 
personal_photo
Фото Нет

personal_mobile Мобильный телефон Нет
work_position Должность Нет
department_id
ИД подразделения Да   
department_name Название подразделения Да