Поменять поля конкретной политики для конкретного профиля
Меняет поля конкретной политики для конкретного профиля
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.