Получить список всех политик для конкретного профиля

Отдает список всех политик для конкретного профиля

Request

GET

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

Path parameters

Name

Description

profileId*

Type: string

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

Query parameters

Name

Description

order_by

Type: string

Параметр сортировки данных (доступные значения - id, name, state, policy_option), по умолчанию id

policy_group_in

Type: string

Фильтр по списку групп политик. Параметры должны быть указаны через запятую

policy_id

Type: string

Фильтрация по id политики

policy_id_in

Type: string

Фильтрация по белому списку id политики. Идентификаторы должны быть указаны через запятую

policy_id_not

Type: string

Фильтрация, исключающая из выборки политику по id

policy_id_not_in

Type: string

Фильтрация по черному списку id политики. Идентификаторы должны быть указаны через запятую

policy_name_contains

Type: string

Фильтрация по полному имени

policy_name_in

Type: string

Фильтрация по белому списку названий политики. Параметры должны быть указаны через запятую

policy_name_not_in

Type: string

Фильтрация по черному списку названий политики. Параметры должны быть указаны через запятую

policy_platform_in

Type: string

Фильтр по поддерживаемой платформе политики. Параметры должны быть указаны через запятую

policy_state_in

Type: string

Фильтр по состоянию политики. Параметры должны быть указаны через запятую

skip

Type: string

Количество записей, которое будет пропущено перед формированием ответа

sort_order

Type: string

Порядок сортировки (asc - по возрастанию, desc - по убыванию), по умолчанию asc

Default: asc

Enum: asc, desc

take

Type: string

Целое положительное число, обозначающее количество объектов в ответе. Максимум 1000. По умолчанию 1000

Responses

200 OK

OK

Body

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

Name

Description

policies*

Type: Policy[]

список политик
Объект политики

Policy

Объект политики

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

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

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

404 Not Found

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

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