Поменять поля конкретной политики для конкретного профиля
Меняет поля конкретной политики для конкретного профиля
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: Enum: |
|
state* |
Type: PolicyState Состояние политики (NOT_CONFIGURED, ENABLED, DISABLED) Example: Enum: |
PolicyOption
Состояние политики (MANDATORY - обязательная, RECOMMENDED - рекомендованная)
|
Type |
Description |
|
Example: Enum: |
PolicyState
Состояние политики (NOT_CONFIGURED, ENABLED, DISABLED)
|
Type |
Description |
|
Example: Enum: |
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: Enum: |
|
state* |
Type: PolicyState Состояние политики (NOT_CONFIGURED, ENABLED, DISABLED) Example: Enum: |
|
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.