Загрузить список сотрудников через CSV файл

Deprecated

Загружает список сотрудников через CSV файл

Request

POST

https://corp.browser.yandex.ru/browser/public/api/browser-management/profile/{profileId}/employees/csv

Path parameters

Name

Description

profileId*

Type: string

Уникальный идентификатор профиля

Query parameters

Name

Description

overrideDuplicate*

Type: boolean

Перезатирать сотрудников, которые уже существуют

Body

multipart/form-data
{
    "employeesInfo": null
}

Name

Description

employeesInfo*

Type: string<binary>

Файл CSV с сотрудниками

Responses

200 OK

OK

Body

application/json
{
    "createdEmployees": [
        {
            "id": "string",
            "departmentId": "string",
            "email": "string",
            "fullName": "string",
            "userLogin": "string",
            "profileId": "string",
            "source": "CSV_FILE"
        }
    ],
    "departments": [
        {
            "id": "string",
            "name": "string",
            "partnerId": "string"
        }
    ]
}

Name

Description

createdEmployees*

Type: Employee[]

Объект сотрудника (deprecated)

departments

Type: Department[]

Список отделов
Объект отдела

Employee

Объект сотрудника (deprecated)

Name

Description

departmentId*

Type: string

Уникальный идентификатор отдела

email*

Type: string

Почта сотрудника

fullName*

Type: string

Имя сотрудника

id*

Type: string

Уникальный идентификатор сотрудника

profileId*

Type: string

Уникальный идентификатор профиля

source*

Type: string

Источник создания записи о сотруднике

Enum: CSV_FILE, MANUAL, API

userLogin*

Type: string

логин устройства сотрудника

Department

Объект отдела

Name

Description

id*

Type: string

Уникальный идентификатор отдела

name*

Type: string

Имя отдела

partnerId*

Type: string

Уникальный идентификатор партнера

400 Bad Request

Не передан файл (ASSERTION) или валидационная ошибка в файле (VALIDATION with errors in payload) или неверная структура CSV файла (INVALID_CSV_FILE_STRUCTURE with error in payload) или невалидный CSV файл (BAD_CSV with error in payload) или дублирующиеся сотрудники в файле (DUPLICATE_EMPLOYEES_IN_FILE with collisions in payload) или почта не существует в uniqueEmailsMap(EMAIL_NOT_IN_UNIQUE_EMAIL_MAP with email and uniqueEmailsMap in payload)

404 Not Found

Профиль не найден (NO_PROFILE_FOUND) или не найден контейнер для профиля (NO_CONTAINER_FOUND_FOR_PROFILE with profileId in payload)

No longer supported, please use an alternative and newer version.