---
canonical: https://docs.ideco.ru/v22/ru/ngfw/api/examples/editing-a-custom-category
---

# Редактирование пользовательской категории контент-фильтра

Предполагается, что уже созданы и настроены:

* пользователи;
* пользовательская категория **Контент-фильтра** (`users.id.3`);
* правило **Контент-фильтра**, в котором используются созданные пользователи и категория. 

Через API требуется редактировать список URL в пользовательской категории (добавить `https://wrong-url.com`), в правила **Контент-фильтра** и пользователей изменения не вносим.

Все приведенные ниже команды выполняются в bash-терминале.

При использовании curl в командной строке Windows замените все одинарные кавычки двойными, при этом кавычки внутри кавычек необходимо экранировать. Пример:

```--data "{\"login\": \"логин\", \"password\": \"пароль\", \"rest_path\": \"/\"}"```

1\. Авторизуйте администратора:

```
curl -k -c /tmp/cookie -b /tmp/cookie -X POST https://x.x.x.x:8443/web/auth/login --data '{"login": "логин", "password": "пароль", "rest_path": "/"}'
```

* `x.x.x.x` - IP-адрес веб-интерфейса Ideco NGFW Novum.

**Ответ на успешный запрос:** 200 ОК

2\. Получите текущий список URL из пользовательских категории:

```
curl -k -b /tmp/cookie https://x.x.x.x:8443/content-filter/users_categories/users.id.3
```

**Ответ на успешный запрос:** 200 ОК

Ответ будет содержать описание всех пользовательских категорий. Среди них требуется найти `users.id.3`:

```
{"id": "users.id.1", "name": "Разрешенный сайты", "comment": "Созданы по умолчанию", "urls": ["translate.google.ru", "translate.google.com", "translate.yandex.ru"]}, {"id": "users.id.2", "name": "Запрещенные сайты", "comment": "Созданы по умолчанию", "urls": []}, {"id": "users.id.3", "name": "Запрещенные для бухгалтеров", "comment": "комментарий", "urls": ["https://yandex.ru"]}
```

3\. Отредактируйте список URL:

```
curl -k -b /tmp/cookie -X PUT https://x.x.x.x:8443/content-filter/users_categories/users.id.3 --data '{"name": "Запрещенные для бухгалтеров", "description": "комментарий", "urls": ["https://yandex.ru", "https://wrong-url.com"]}'
```

**Ответ на успешный запрос:** 200 ОК

**Результат**: Правило **Контент-фильтра**, которое использует эту пользовательскую категорию, будет запрещать пользователям переходить на сайты ```https://yandex.ru``` и ```https://wrong-url.com```.

{% note warning "" %}

Запрос перезапишет ранее созданную пользовательскую категорию. Поэтому при выполнении запроса следует указать все URL (старые и новые - указанные при создании категории и те, которые хотите добавить).

{% endnote %}
