ПланФикс API: Сотрудники
Материал из Planfix
Управление своим личным профилем, управление профилем сотрудников.
user.add Создать нового сотрудника
Выполнение данной функции разрешено пользователю с админ правами.
<?xml version="1.0" encoding="UTF-8"?>
<request method="user.add">
<account><!-- имя аккаунта --></account>
<sid><!-- ключ сессии, полученный после аутентификации --></sid>
<user>
<name>Имя Отчество</name>
<lastName>Фамилия</lastName>
<email></email>
<role></role>
<status></status>
</user>
<signature></signature>
</request>
Допустимые значения для поля role - ADMIN, USER
Ответ:
<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
<user>
<id></id>
<isActivated>{true|false}</isActivated>
</user>
</response>
Поле isActivated - в принципе будет равно false, т.к. пользователь навряд ли будет активирован на этот момент.
user.update Обновить данные пользователя
user.get Получить информацию о пользователе
user.getList Список пользователей
Константы
Роли пользователей
- ADMIN - Администратор
- USER - Пользователь
- AUDITOR - Аудитор