← Cloudflare Firewall Rules / firewall / api / cf-filters
Конечные точки
Чтобы вызвать операцию Cloudflare Filters API, добавьте конечную точку к базовому URL-адресу API Cloudflare:
https://api.cloudflare.com/client/v4/Инструкции по аутентификации см. в Начало работы: запросы в документации по API Cloudflare.
Сведения о конечных точках и пагинации см. в Начало работы: конечные точки.
Cloudflare Filters API поддерживает операции, перечисленные ниже. Примеры смотрите на страницах этого раздела.
| Операция | Метод и конечная точка | Примечания |
|---|---|---|
| Создание фильтров | POST zones/<ZONE_ID>/filters | Обрабатывается как единая транзакция. Если возникает ошибка, вся операция завершается неудачно. |
| Получение фильтров | GET zones/<ZONE_ID>/filters | Выводит список всех текущих фильтров. По умолчанию результаты возвращаются постранично по 25 элементов на странице. Используйте дополнительные параметры, чтобы сузить результаты. |
| Получение фильтра | GET zones/<ZONE_ID>/filters/<FILTER_ID> | Получение одного фильтра по ID. |
| Обновление фильтров | PUT zones/<ZONE_ID>/filters | Обрабатывается как единая транзакция. Для успешного выполнения операции все фильтры должны существовать. Если возникает ошибка, вся операция завершается неудачно. |
| Обновление фильтра | PUT zones/<ZONE_ID>/filters/<FILTER_ID> | Обновление одного фильтра по ID. |
| Удаление фильтров | DELETE zones/<ZONE_ID>/filters | Удаляет существующие фильтры. Укажите список ID фильтров. Пустые запросы не приводят к удалению. Если указанный фильтр не существует, возвращается код состояния HTTP 200. |
| Удаление фильтра | DELETE zones/<ZONE_ID>/filters/<FILTER_ID> | Удаление фильтра по ID. |