Как получить списки сотрудников и отделов
Получение списка сотрудников: 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 | Фамилия сотрудника; |
Адрес электронной почты сотрудника; | |
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 | Фамилия сотрудника; |