Как получить списки сотрудников и отделов

Получение списка сотрудников: api_employees

Запрос:

{
  "server_token": "...",
  "app_version": "...",
  "controller": "api_employees"
}

Ответ:

{
"items":
[{
"employee_id": 1,
"is_deleted": 0,
"display_name": "Петров Иван",
"first_name": "Иван",
"second_name": "Петров",
"email": "petrov@mail.loc",
"privilege": -1,
"time_zone": "Europe/Moscow",
"parent_group_id": 1
}]
}

itemsСписок сотрудников;
employee_idИдентификатор сотрудника;
is_deletedЕсли профиль сотрудника был удален из AD, но остался в системе.
display_nameПолное имя сотрудника;
first_nameИмя сотрудника;
second_nameФамилия сотрудника;
emailАдрес электронной почты сотрудника;
time_zoneИдентификатор временной зоны;
parent_group_id Идентификатор родительской группы;

Получение дерева отделов и сотрудников: api_departments

Запрос:

{
  "server_token": "...",
  "app_version": "...",
  "controller": "api_departments"
}

Ответ:

{
"items":
[{
"department_id": 21,
"display_name": "Головной офис",
"items":
[{
"department_id": 38,
"display_name": "Отдел логистики",
"items":
[{
"employee_id": 120,
"first_name": "Иван",
"second_name": "Петров"
}]
}]
}]
}

itemsСписок сотрудников;
department_idИдентификатор отдела;
display_nameНаименование отдела;
employee_idИдентификатор сотрудника;
first_nameИмя сотрудника;
second_nameФамилия сотрудника;