Изменить несколько сотрудников (нельзя изменять сотрудников каталога)
Устанавливает новые поля для сотрудников по списку их идентификаторов (нельзя менять сотрудников каталога)
Request
PATCH
https://corp.browser.yandex.ru/browser/public/api/browser-management/employees
Body
application/json
{
"profileId": "string",
"departmentId": "string",
"containerId": "string",
"employeeIds": [
"string"
],
"name": "string",
"userLogin": "string"
}
Name |
Description |
employeeIds* |
Type: string[] Список id сотрудников |
containerId |
Type: string Уникальный идентификатор контейнера |
departmentId |
Type: string Уникальный идентификатор отдела |
name |
Type: string Имя сотрудника |
profileId |
Type: string Уникальный идентификатор профиля |
userLogin |
Type: string Логин устройства сотрудника |
Responses
200 OK
OK
Body
application/json
[
{
"id": "string",
"departmentId": "string",
"email": "string",
"fullName": "string",
"userLogin": "string",
"profileId": "string",
"source": "CSV_FILE"
}
]
Employee[]
Employee
Объект, показывающий соответствие id и сотрудника
Name |
Description |
departmentId* |
Type: string Уникальный идентификатор отдела |
email* |
Type: string Почта сотрудника |
fullName* |
Type: string Имя сотрудника |
id* |
Type: string Уникальный идентификатор сотрудника |
profileId* |
Type: string Уникальный идентификатор профиля |
source* |
Type: string Источник создания записи о сотруднике Enum: |
userLogin* |
Type: string логин устройства сотрудника |
400 Bad Request
Нет employeeIds или employeeIds - пустой массив (VALIDATION with errors in payload)
404 Not Found
Попытка установить несуществующий departmentId (NO_DEPARTMENT_FOUND) или попытка установить несуществующий profileId (NO_PROFILE_FOUND) или не найден контейнер для профиля (NO_CONTAINER_FOUND_FOR_PROFILE with profileId in payload) или не найден профиль для контейнера (NO_PROFILE_FOUND_FOR_CONTAINER with containerId in payload) или у партнера не найден такой контейнер (NO_CONTAINER_FOUND)
No longer supported, please use an alternative and newer version.