To invoke a Cloudflare Filters API operation, append the endpoint to the Cloudflare API base URL:
For authentication instructions, refer to Getting Started: Requests in the Cloudflare API documentation.
For help with endpoints and pagination, refer to Getting Started: Endpoints.
The Cloudflare Filters API supports the operations outlined below. Visit the pages in this section for examples.
|Operation||Method & Endpoint||Notes|
|Create filters||Handled as a single transaction. If there is an error, the entire operation fails.|
|Get filters||Lists all current filters. Results return paginated with 25 items per page by default. Use optional parameters to narrow results.|
|Get a filter||Retrieve a single filter by ID.|
|Update filters||Handled as a single transaction. All filters must exist for operation to succeed. If there is an error, the entire operation fails.|
|Update a filter||Update a single filter by ID.|
Delete existing filters. Must specify list of filter IDs.
Empty requests result in no deletion. Returns HTTP status code 200 if a specified filter does not exist.
|Delete a filter||Delete a filter by ID.|