Получить политики для браузера
Отдает политики для браузера
Request
GET
https://corp.browser.yandex.ru/browser/public/api/browser-management/device/{deviceId}/applied-policies
Path parameters
|
Name |
Description |
|
deviceId* |
Type: string Уникальный идентификатор устройства |
Responses
200 OK
OK
Body
application/json
{
"policies": [
{
"id": "string",
"name": "string",
"content": {},
"level": "LEVEL_UNKNOWN or LEVEL_RECOMMENDED or LEVEL_MANDATORY",
"scope": "SCOPE_UNKNOWN or SCOPE_USER or SCOPE_MACHINE",
"source": "SOURCE_UNKNOWN or SOURCE_ENTERPRISE_DEFAULT or SOURCE_CLOUD or SOURCE_ACTIVE_DIRECTORY or SOURCE_DEVICE_LOCAL_ACCOUNT_OVERRIDE_DEPRECATED or SOURCE_PLATFORM or SOURCE_PRIORITY_CLOUD_DEPRECATED or SOURCE_MERGED or SOURCE_COMMAND_LINE or SOURCE_CLOUD_FROM_ASH or SOURCE_RESTRICTED_MANAGED_GUEST_SESSION_OVERRIDE or SOURCE_SERVER_CONFIG",
"userProfile": {
"id": "string",
"browserUserProfileId": "string",
"isActive": false,
"name": "string"
}
}
]
}
|
Name |
Description |
|
policies* |
Type: DevicePolicy[] Объект политики браузера |
DevicePolicy
Объект политики браузера
|
Name |
Description |
|
content* |
Type: object Содержание политики |
|
id* |
Type: string Внутренний уникальный идентификатор |
|
name* |
Type: string Имя политики |
|
userProfile* |
Type: DeviceUserProfile Юзер-профиль, которому принадлежит расширение |
|
level |
Type: DevicePolicyLevel Уровень политики(
LEVEL_UNKNOWN Example: Enum: |
|
scope |
Type: DevicePolicyScope Область действия политики (
SCOPE_UNKNOWN Example: Enum: |
|
source |
Type: DevicePolicySource Источник политики (
SOURCE_UNKNOWN Example: Enum: |
DeviceUserProfile
Объект расширения браузера
|
Name |
Description |
|
browserUserProfileId* |
Type: string Уникальный идентификатор профиля внутри браузера |
|
id* |
Type: string Внутренний уникальный идентификатор |
|
isActive |
Type: boolean Активен ли профиль (поле isDetailAvailable) |
|
name |
Type: string Название профиля внутри браузера |
DevicePolicyLevel
Уровень политики(
LEVEL_UNKNOWN
// Recommended policies are a default value configured by admins and users
// can choose to override it.
LEVEL_RECOMMENDED
// Mandatory policies must be enforced and users can't circumvent them.
LEVEL_MANDATORY
)
|
Type |
Description |
|
Example: Enum: |
DevicePolicyScope
Область действия политики (
SCOPE_UNKNOWN
SCOPE_USER - User policies apply to current Session/Profile if it's cloud policy. Or apply to current OS user on Windows.
SCOPE_MACHINE - Machine policies apply to any users of the current machine.
)
|
Type |
Description |
|
Example: Enum: |
DevicePolicySource
Источник политики (
SOURCE_UNKNOWN
SOURCE_ENTERPRISE_DEFAULT - A policy is set by Chrome when it's running in an enterprise environment.
SOURCE_CLOUD - A policy is set by Google's cloud management tool.
SOURCE_ACTIVE_DIRECTORY - A policy is set by active directory on ChromeOS.
SOURCE_DEVICE_LOCAL_ACCOUNT_OVERRIDE_DEPRECATED - A policy is overridden by ChromeOS if it's running in a public session or kiosk mode.
SOURCE_PLATFORM - A policy is set by OS built-in tool on desktop.
SOURCE_PRIORITY_CLOUD_DEPRECATED - A policy is set by Google's cloud management tool but has higher priority.
SOURCE_MERGED - A policy is set by multiple sources and value has been merged.
SOURCE_COMMAND_LINE - A policy is set by command line switch for testing purpose.
SOURCE_CLOUD_FROM_ASH - A policy is set by Google's cloud management tool in Ash and piped to Lacros.
SOURCE_RESTRICTED_MANAGED_GUEST_SESSION_OVERRIDE - A policy that is set by the restricted managed guest session override.
SOURCE_SERVER_CONFIG - A policy that is set by Yandex server config.
)
|
Type |
Description |
|
Example: Enum: |
404 Not Found
Не найден девайс с таким partnerId + deviceId (NO_DEVICE_FOUND)
No longer supported, please use an alternative and newer version.