Перейти к основному содержимому

Обновить список доступных отделов сотрудника

PUT 

/api/v2/clients/:clientId/employees/:employeeId/permittedClientDepartments

Описание метода

⚠️ Будьте осторожны!

Методы PUT перезаписывают запись целиком: любые непереданные отделы будут удалены из списка доступных.

Обновляет список доступных отделов для сотрудника. Если список пуст, сотруднику становятся доступны все отделы юрлица.

Необходимые права

UPDATE_PERMITTED_CLIENT_DEPARTMENTS на уровне пользователя клиента. У сотрудника должно быть хотя бы одно право, для которого проверяются доступные отделы.

Валидации запроса

  • Сотрудник не уволен.
  • Все указанные отделы существуют в клиенте.
  • Список не содержит дублей.
  • У отделов без дочерних должен быть тип INCLUDE_INHERITED.
  • Логика типов доступа между родительскими и дочерними отделами не нарушена.

Request

Responses

Успешная операция.