Получить политики для браузера

Отдает политики для браузера

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
// 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
)

Example: LEVEL_UNKNOWN or LEVEL_RECOMMENDED or LEVEL_MANDATORY

Enum: LEVEL_UNKNOWN, LEVEL_RECOMMENDED, LEVEL_MANDATORY

scope

Type: 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.
)

Example: SCOPE_UNKNOWN or SCOPE_USER or SCOPE_MACHINE

Enum: SCOPE_UNKNOWN, SCOPE_USER, SCOPE_MACHINE

source

Type: 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.
)

Example: 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

Enum: SOURCE_UNKNOWN, SOURCE_ENTERPRISE_DEFAULT, SOURCE_CLOUD, SOURCE_ACTIVE_DIRECTORY, SOURCE_DEVICE_LOCAL_ACCOUNT_OVERRIDE_DEPRECATED, SOURCE_PLATFORM, SOURCE_PRIORITY_CLOUD_DEPRECATED, SOURCE_MERGED, SOURCE_COMMAND_LINE, SOURCE_CLOUD_FROM_ASH, SOURCE_RESTRICTED_MANAGED_GUEST_SESSION_OVERRIDE, SOURCE_SERVER_CONFIG

DeviceUserProfile

Объект расширения браузера

Name

Description

browserUserProfileId*

Type: string

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

id*

Type: string

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

isActive

Type: boolean

Активен ли профиль (поле isDetailAvailable)
Только активные профили могут загружать все необходимые данные, неактивные профили загружают только |id| и |name|.

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

DevicePolicyLevel

Example: LEVEL_UNKNOWN or LEVEL_RECOMMENDED or LEVEL_MANDATORY

Enum: LEVEL_UNKNOWN, LEVEL_RECOMMENDED, LEVEL_MANDATORY

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

DevicePolicyScope

Example: SCOPE_UNKNOWN or SCOPE_USER or SCOPE_MACHINE

Enum: SCOPE_UNKNOWN, SCOPE_USER, SCOPE_MACHINE

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

DevicePolicySource

Example: 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

Enum: SOURCE_UNKNOWN, SOURCE_ENTERPRISE_DEFAULT, SOURCE_CLOUD, SOURCE_ACTIVE_DIRECTORY, SOURCE_DEVICE_LOCAL_ACCOUNT_OVERRIDE_DEPRECATED, SOURCE_PLATFORM, SOURCE_PRIORITY_CLOUD_DEPRECATED, SOURCE_MERGED, SOURCE_COMMAND_LINE, SOURCE_CLOUD_FROM_ASH, SOURCE_RESTRICTED_MANAGED_GUEST_SESSION_OVERRIDE, SOURCE_SERVER_CONFIG

404 Not Found

Не найден девайс с таким partnerId + deviceId (NO_DEVICE_FOUND)

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