Skip to content
Start here

Filters

List filters
Deprecated
filters.list(FilterListParams**kwargs) -> SyncV4PagePaginationArray[FirewallFilter]
GET/zones/{zone_id}/filters
Get a filter
Deprecated
filters.get(strfilter_id, FilterGetParams**kwargs) -> FirewallFilter
GET/zones/{zone_id}/filters/{filter_id}
Create filters
Deprecated
filters.create(FilterCreateParams**kwargs) -> SyncSinglePage[FirewallFilter]
POST/zones/{zone_id}/filters
Update a filter
Deprecated
filters.update(strfilter_id, FilterUpdateParams**kwargs) -> FirewallFilter
PUT/zones/{zone_id}/filters/{filter_id}
Delete a filter
Deprecated
filters.delete(strfilter_id, FilterDeleteParams**kwargs) -> FilterDeleteResponse
DELETE/zones/{zone_id}/filters/{filter_id}
Update filters
Deprecated
filters.bulk_update(FilterBulkUpdateParams**kwargs) -> SyncSinglePage[FirewallFilter]
PUT/zones/{zone_id}/filters
Delete filters
Deprecated
filters.bulk_delete(FilterBulkDeleteParams**kwargs) -> FilterBulkDeleteResponse
DELETE/zones/{zone_id}/filters
ModelsExpand Collapse
class FirewallFilter:
id: Optional[str]

The unique identifier of the filter.

maxLength32
minLength32
description: Optional[str]

An informative summary of the filter.

maxLength500
expression: Optional[str]

The filter expression. For more information, refer to Expressions.

paused: Optional[bool]

When true, indicates that the filter is currently paused.

ref: Optional[str]

A short reference tag. Allows you to select related filters.

maxLength50
class FilterDeleteResponse:
id: str

The unique identifier of the filter.

maxLength32
minLength32
Optional[List[FilterBulkDeleteResponseItem]]
id: Optional[str]

The unique identifier of the filter.

maxLength32
minLength32