Получить список всех устройств в сервисе
Отдает список всех устройств в сервисе
Request
GET
https://corp.browser.yandex.ru/browser/public/api/browser-management/devices
Query parameters
|
Name |
Description |
|
department_id |
Type: string Фильтрация по id департамента |
|
department_id_in |
Type: string Фильтрация по белому списку id департаментов. Идентификаторы должны быть указаны через запятую |
|
department_id_not |
Type: string Фильтрация, исключающая из выборки департамент id |
|
department_id_not_in |
Type: string Фильтрация по черному списку id департаментов. Идентификаторы должны быть указаны через запятую |
|
department_name |
Type: string Фильтрация по названию департамента |
|
department_name_in |
Type: string Фильтрация по белому списку названию департамента. Параметры должны быть указаны через запятую |
|
department_name_not |
Type: string Фильтрация, исключающая из выборки департамент по имени |
|
department_name_not_in |
Type: string Фильтрация по черному списку названию департамента Параметры должны быть указаны через запятую |
|
device_id |
Type: string Фильтрация по id девайса |
|
device_id_in |
Type: string Фильтрация по белому списку id девайсов. Идентификаторы должны быть указаны через запятую |
|
device_id_not |
Type: string Фильтрация, исключающая из выборки девайс id |
|
device_id_not_in |
Type: string Фильтрация по черному списку id девайсов. Идентификаторы должны быть указаны через запятую |
|
device_os_platform |
Type: string Фильтрация по платформе |
|
device_os_platform_in |
Type: string Фильтрация по белому списку id платформ. Параметры должны быть указаны через запятую |
|
device_os_platform_not |
Type: string Фильтрация по платформе |
|
device_os_platform_not_in |
Type: string Фильтрация по черному списку id платформ. Параметры должны быть указаны через запятую |
|
employee_id |
Type: string Фильтрация по id сотрудника |
|
employee_id_in |
Type: string Фильтрация по белому списку id сотрудников. Идентификаторы должны быть указаны через запятую |
|
employee_id_not |
Type: string Фильтрация, исключающая из выборки сотрудника по id |
|
employee_id_not_in |
Type: string Фильтрация по черному списку id сотрудников. Идентификаторы должны быть указаны через запятую |
|
profile_id |
Type: string Фильтрация по id профиля |
|
profile_id_in |
Type: string Фильтрация по белому списку id профилей. Идентификаторы должны быть указаны через запятую |
|
profile_id_not |
Type: string Фильтрация, исключающая из выборки профиль по id |
|
profile_id_not_in |
Type: string Фильтрация по черному списку id профилей. Идентификаторы должны быть указаны через запятую |
|
profile_name |
Type: string Фильтрация по названию профиля |
|
profile_name_in |
Type: string Фильтрация по белому списку названию профиля. Параметры должны быть указаны через запятую |
|
profile_name_not |
Type: string Фильтрация, исключающая из выборки профиль по имени |
|
profile_name_not_in |
Type: string Фильтрация по черному списку названию профиля. Параметры должны быть указаны через запятую |
|
skip |
Type: string Количество записей, которое будет пропущено перед формированием ответа |
|
sort_order |
Type: string Порядок сортировки (asc - по возрастанию, desc - по убыванию), по умолчанию asc Default: Enum: |
|
take |
Type: string Целое положительное число, обозначающее количество объектов в ответе. Максимум 1000. По умолчанию 1000 |
Responses
200 OK
OK
Body
application/json
{
"departments": {
"id": "string",
"name": "string",
"partnerId": "string"
},
"devices": [
{
"id": "string",
"physicalDeviceId": "string",
"brandName": "string",
"computerName": "string",
"deviceModel": "string",
"machineName": "string",
"osVersion": "string",
"osPlatform": "string",
"serialNumber": "string",
"browserVersion": "string",
"shouldRestart": false,
"matchingState": "ENABLED or DISABLED",
"employeeId": "string",
"containerId": "string",
"profileId": "string",
"personalProfileId": "string",
"licenceId": "string",
"createdAt": "string",
"updatedAt": "string",
"userLogin": "string"
}
],
"employees": {
"id": "string",
"departmentId": "string",
"email": "string",
"fullName": "string",
"userLogin": "string",
"profileId": "string",
"source": "CSV_FILE"
},
"profiles": {
"id": "string",
"name": "string",
"description": "string",
"createdAt": "string",
"partnerId": "string"
}
}
|
Name |
Description |
|
departments* |
Type: Department Объект, показывающий соответствие id и отдела |
|
devices* |
Type: ExtendedDevice[] Список устройств |
|
employees* |
Type: Employee Объект, показывающий соответствие id и сотрудника |
|
profiles* |
Type: Profile Объект, показывающий соответствие id и профиля |
Department
Объект, показывающий соответствие id и отдела
|
Name |
Description |
|
id* |
Type: string Уникальный идентификатор отдела |
|
name* |
Type: string Имя отдела |
|
partnerId* |
Type: string Уникальный идентификатор партнера |
ExtendedDevice
Расширенный объект устройства с профилем и сотрудником
|
Name |
Description |
|
brandName* |
Type: string Название бренда утсройства |
|
browserVersion* |
Type: string Версия браузера на устройстве |
|
computerName* |
Type: string Имя устройства |
|
containerId* |
Type: string Уникальный идентификатор контейнера |
|
createdAt* |
Type: string Timestamp даты создания устройства |
|
deviceModel* |
Type: string Модель устройства |
|
employeeId* |
Type: string Уникальный идентификатор сотрудника |
|
id* |
Type: string Уникальный идентификатор устройства |
|
licenceId* |
Type: string Уникальный идентификатор лицензии |
|
machineName* |
Type: string Имя машины |
|
matchingState* |
Type: MatchingState Статус участия девайса в процессе мэтчинга Example: Enum: |
|
osPlatform* |
Type: string Платформа устройства |
|
osVersion* |
Type: string Версия операционной системы |
|
physicalDeviceId* |
Type: string Уникальный идентификатор реального устройства |
|
profileId* |
Type: string Уникальный идентификатор профиля |
|
serialNumber* |
Type: string Серийный номер устройства |
|
shouldRestart* |
Type: boolean Нужно ли перезагрузить девайс |
|
updatedAt* |
Type: string Timestamp даты обновления устройства |
|
personalProfileId |
Type: string Уникальный идентификатор профиля |
|
userLogin |
Type: string Логин устройства |
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 логин устройства сотрудника |
Profile
Объект, показывающий соответствие id и профиля
|
Name |
Description |
|
createdAt* |
Type: string Timestamp даты создания профиля |
|
id* |
Type: string Уникальный идентификатор профиля |
|
name* |
Type: string Имя профиля |
|
partnerId* |
Type: string Уникальный идентификатор партнера |
|
description |
Type: string Описание профиля |
MatchingState
Статус участия девайса в процессе мэтчинга
|
Type |
Description |
|
Example: Enum: |
400 Bad Request
к устройству не привязан профиль (NO_PROFILE_IS_BOUND_TO_DEVICE)
No longer supported, please use an alternative and newer version.