Поменять поля конкретной политики для конкретного профиля

Меняет поля конкретной политики для конкретного профиля

Request

PUT

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

Path parameters

Name

Description

policyName*

Type: string

Имя политики

profileId*

Type: string

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

Body

application/json
{
    "comment": "string",
    "content": {},
    "state": "NOT_CONFIGURED or ENABLED or DISABLED",
    "policyOption": "MANDATORY or RECOMMENDED"
}

Name

Description

comment*

Type: string

Комментарий к политике

content*

Type: object

Содержание политики

policyOption*

Type: PolicyOption

Состояние политики (MANDATORY - обязательная, RECOMMENDED - рекомендованная)

Example: MANDATORY or RECOMMENDED

Enum: MANDATORY, RECOMMENDED

state*

Type: PolicyState

Состояние политики (NOT_CONFIGURED, ENABLED, DISABLED)

Example: NOT_CONFIGURED or ENABLED or DISABLED

Enum: NOT_CONFIGURED, ENABLED, DISABLED

PolicyOption

Состояние политики (MANDATORY - обязательная, RECOMMENDED - рекомендованная)

Type

Description

PolicyOption

Example: MANDATORY or RECOMMENDED

Enum: MANDATORY, RECOMMENDED

PolicyState

Состояние политики (NOT_CONFIGURED, ENABLED, DISABLED)

Type

Description

PolicyState

Example: NOT_CONFIGURED or ENABLED or DISABLED

Enum: NOT_CONFIGURED, ENABLED, DISABLED

Responses

200 OK

OK

Body

application/json
{
    "id": "string",
    "name": "string",
    "comment": "string",
    "state": "NOT_CONFIGURED or ENABLED or DISABLED",
    "content": {},
    "policyOption": "MANDATORY or RECOMMENDED"
}

Name

Description

id*

Type: string

Уникальный идентификатор политики для конкретного профиля или ее id в общем списке политик

name*

Type: string

Имя политики

policyOption*

Type: PolicyOption

Состояние политики (MANDATORY - обязательная, RECOMMENDED - рекомендованная)

Example: MANDATORY or RECOMMENDED

Enum: MANDATORY, RECOMMENDED

state*

Type: PolicyState

Состояние политики (NOT_CONFIGURED, ENABLED, DISABLED)

Example: NOT_CONFIGURED or ENABLED or DISABLED

Enum: NOT_CONFIGURED, ENABLED, DISABLED

comment

Type: string

Комментарий к политике

content

Type: object

Содержание политики

400 Bad Request

Невалидное body (VALIDATION with errors in payload) или политика не поддерживается (POLICY_IS_NOT_SUPPORTED) или попытка установить DISABLED состояние для не булевой политики (DISABLED_STATE_IS_NOT_SUPPORTED) или невалидный по схеме контент (POLICY_CONTENT_IS_NOT_VALID with errors in payload) или контент не null при попытке установить NOT_CONFIGURED состояние (NOT_CONFIGURED_POLICY_SHOULD_HAVE_NULL_CONTENT) или не передан content (NO_CONTENT_PASSED)

404 Not Found

Профиль не найден (NO_PROFILE_FOUND)

405 Method Not Allowed

Нельзя применить к политике такую policyOption (CAN_NOT_CHANGE_POLICY_OPTION)

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