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

Создать или обновить роли сотрудника пользователя клиента

PUT 

/api/v1/clients/:clientId/users/:clientUserId/employeeRoles

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

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

Методы PUT перезаписывают запись целиком: любые непереданные поля считаются null и затирают данные в БД. Поэтому при обновлении нужно указывать все поля.

Создаёт или обновляет роли сотрудника пользователя клиента в указанных юрлицах. Позволяет назначить кадровику или руководителю права в юрлицах, где они не числятся как сотрудники.

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

CLIENT_USER_EMPLOYEE_ROLES_UPDATE на уровне пользователя клиента.

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

  • У пользователя клиента должен существовать активный сотрудник хотя бы в одном юрлице.
  • Для каждой роли из тела запроса у пользователя должен быть сотрудник с аналогичной ролью в каком-либо юрлице.
  • В указанных юрлицах не должно быть активного сотрудника этого пользователя.

Request

Responses

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