Создать или обновить роли сотрудника пользователя клиента
PUT/api/v1/clients/:clientId/users/:clientUserId/employeeRoles
Описание метода
⚠️ Будьте осторожны!
Методы PUT перезаписывают запись целиком: любые непереданные поля считаются null и затирают данные в БД. Поэтому при обновлении нужно указывать все поля.
Создаёт или обновляет роли сотрудника пользователя клиента в указанных юрлицах. Позволяет назначить кадровику или руководителю права в юрлицах, где они не числятся как сотрудники.
Необходимые права
CLIENT_USER_EMPLOYEE_ROLES_UPDATE на уровне пользователя клиента.
Валидации запроса
- У пользователя клиента должен существовать активный сотрудник хотя бы в одном юрлице.
- Для каждой роли из тела запроса у пользователя должен быть сотрудник с аналогичной ролью в каком-либо юрлице.
- В указанных юрлицах не должно быть активного сотрудника этого пользователя.
Request
Responses
- 200
- 400
- 401
- 403
- 429
Успешная операция.
Ошибка при валидации данных запроса.
Запрос не аутенифицирован.
Для заданного пользователя доступ к ресурсу запрещен.
Превышен разрешенный лимит запросов за период.