Администрирование (пользователь, настройки)
ChangeSettings
Запись. Блокируется режимом PILOT_READONLY.
Изменить настройку пользователя или общую настройку базы. Можно менять настройки ЛЮБОГО пользователя по его personId. personId>0 — персональная настройка этого пользователя, orgUnitId>0 — настройка оргединицы. Нужно указать хотя бы одно из двух (общей настройки через этот API нет).
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
key |
string |
да | Ключ настройки (раздел) | |
personId |
int |
нет | 0 |
ID пользователя (personId). 0 = не задан |
orgUnitId |
int |
нет | 0 |
ID оргединицы (0 = не задан) |
value |
string |
нет | "" |
Значение настройки (строка) |
UpdatePerson
Запись. Блокируется режимом PILOT_READONLY.
Обновить данные пользователя по personId через админский API: email, телефон, комментарий, признак неактивности. Требует учётку администратора сервера. Все параметры, кроме personId, необязательны — обновляются только указанные.
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
personId |
int |
да | ID пользователя (personId) | |
email |
string |
нет | "" |
Новый email (пусто = не менять) |
phone |
string |
нет | "" |
Новый телефон (пусто = не менять) |
comment |
string |
нет | "" |
Новый комментарий (пусто = не менять) |
isInactive |
string |
нет | "" |
Сделать неактивным: true/false (пусто = не менять) |