## Delete filters `filters.bulk_delete(FilterBulkDeleteParams**kwargs) -> FilterBulkDeleteResponse` **delete** `/zones/{zone_id}/filters` Deletes one or more existing filters. ### Parameters - `zone_id: str` Defines an identifier. - `id: SequenceNotStr[str]` ### Returns - `Optional[List[FilterBulkDeleteResponseItem]]` - `id: Optional[str]` The unique identifier of the filter. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_token=os.environ.get("CLOUDFLARE_API_TOKEN"), # This is the default and can be omitted ) response = client.filters.bulk_delete( zone_id="023e105f4ecef8ad9ca31a8372d0c353", id=["372e67954025e0ba6aaa6d586b9e0b61"], ) print(response) ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "result": [ { "id": "372e67954025e0ba6aaa6d586b9e0b61" } ], "success": true, "result_info": { "count": 1, "page": 1, "per_page": 20, "total_count": 2000 } } ```