Быстрый старт

Настроить Консоль управления можно как в веб-версии, так и через API.

Создать контейнер

Контейнеры позволяют применять набор политик к привязанным сотрудникам и вложенным контейнерам. Чтобы создать контейнер, выполните POST-запрос.

Пример запроса
POST https://corp.browser.yandex.ru/browser/public/api/browser-management/container

Authorization: <ваш API-токен>
Content-Type: application/JSON

{
    "name": "container"
}
Пример ответа
HTTP/1.1 200 OK

Content-Type: application/JSON

{
    "createdAt":"2025-05-07T10:21:54.570Z",
    "description":null,
    "id":"id",
    "name":"container",
    "partnerId":"partnerId",
    "profileId":null,
    "catalogConnectionId":null,
    "hasNestedContainers":false,
    "parentId":null
}

Добавить сотрудников

Чтобы добавить списком, используйте метод с файлом CSV. Заполните шаблон, проверьте его корректность и выполните POST-запрос. При этом сотрудники привязываются к профилю из пути к ресурсу {profileId}.

Пример запроса
POST https://corp.browser.yandex.ru/browser/public/api/browser-management/container/{containerId}/employee/csv ?

*overrideDuplicate=<true/false>

Authorization: <ваш API-токен>
Content-Type: multipart/form-data

{
    "employeesInfo": "binary"
}
Пример ответа
HTTP/1.1 200 OK

Content-Type: application/JSON

{
    "createdEmployees": [
        {
            "id": "1",
            "departmentId": "Бухгалтерия",
            "email": "example@ya.ru",
            "fullName": "Иван Иванов",
            "profileId": "1",
            "source": "CSV_FILE"
        }
    ],
    "departments": [
        {
            "id": "1",
            "name": "Бухгалтерия"
        }
    ]
}

Зарегистрировать устройства сотрудников

Отправьте письма с ссылкой, чтобы зарегистрировать Браузеры на устройствах сотрудников в Консоли управления.

Сначала нужно получить ID сотрудников с помощью GET-запроса.

Пример запроса
GET https://corp.browser.yandex.ru/browser/public/api/browser-management/employee-list ?

[employee_fullName_contains=<Иван Иванов>]
& [employee_fullName_contains=<Петр Петров>]
& [employee_fullName_mode=<insensitive>]

Authorization: <ваш API-токен>

Пример ответа
HTTP/1.1 200 OK

Content-Type: application/JSON

{
    "employees": [
        {
        "id": "1",
        "departmentId": "1",
        "email": "example-1@ya.ru",
        "fullName": "Иван Иванов",
        "profileId": "1",
        "source": "CSV_FILE"
        },
        {
        "id": "2",
        "departmentId": "1",
        "email": "example-2@ya.ru",
        "fullName": "Петр Петров",
        "profileId": "1",
        "source": "CSV_FILE"
        },
    ]
}

Теперь можно отправить письма с помощью POST-запроса.

Пример запроса
POST https://corp.browser.yandex.ru/browser/public/api/browser-management/employees/sendEmails

Authorization: <ваш API-токен>
Content-Type: application/JSON

{
  "employees": [
    {
      "email": "example-1@ya.ru",
      "employeeId": "1"
    },
    {
      "email": "example-2@ya.ru",
      "employeeId": "2"
    }
  ]
}
Пример ответа
HTTP/1.1 200 OK

Content-Type: application/JSON

Настроить политики

Чтобы задать политики в профиле, выполните PUT-запрос, указав в пути к ресурсу ID профиля и название политики. ID профиля можно получить из GET-запросов Контейнеров, Сотрудников или Девайсов.

Пример запроса
PUT https://corp.browser.yandex.ru/browser/public/api/browser-management/profile/policy/UseTabGroups

Authorization: <ваш API-токен>
Content-Type: application/JSON

{
    "comment": "Включить группы вкладок",
    "state": "ENABLED",
    "policyOption": "RECOMMENDED"
}
Пример ответа
HTTP/1.1 200 OK

Content-Type: application/JSON

{
    "id": "1",
    "name": "UseTabGroups",
    "comment": "Включить группы вкладок",
    "state": "ENABLED",
    "policyOption": "RECOMMENDED"
}
Следующая