Purge cache by cache-tags (Enterprise only)
Cache-tag purging makes multi-file purging easier because you can bulk purge by adding cache-tags to your assets, such as webpages, image files, and more. Note that Tag, Hostname and Prefix purges are only available for Enterprise customers.
 General workflow for cache-tags
- Add tags to the 
Cache-Tag HTTPresponse header from your origin web server for your web content, such as pages, static assets, etc. - Ensure your web traffic is proxied through Cloudflare.
 - Cloudflare associates the tags in the 
Cache-Tag HTTPheader with the content being cached. - Use specific cache-tags to purge your Cloudflare CDN cache of all content containing that cache-tag from your dashboard or using our API.
 - Cloudflare forces a cache miss on content with the purged cache-tag.
 
 Add Cache-Tag HTTP response headers
You add cache-tags to your web content in Cache-Tag HTTP response headers to allow the client and server to pass additional information in requests or responses. HTTP headers consist of a specific case-insensitive name followed by a colon : and the valid value, for example, Cache-Tag:tag1,tag2,tag3. Use commas to separate the tags when you want to use multiple cache-tags.
When your content reaches our edge network, Cloudflare:
- Removes the 
Cache-Tag HTTPheader before sending the response to your website visitor. Your end users never seeCache-Tag HTTPheaders on your Cloudflare-enabled website. - Removes whitespaces from the header and any before and after cache-tag names: 
tag1,tag2andtag1,tag2are considered the same. - Removes all repeated and trailing commas before applying cache-tags: 
tag1,,,tag2andtag1,tag2are considered the same. 
 A few things to remember
- A single HTTP response can have more than one 
Cache-Tag HTTPheader field. - The minimum length of a cache-tag is one byte.
 - Individual tags do not have a maximum length, but the aggregate 
Cache-Tag HTTPheader cannot exceed 16 KB after the header field name, which is approximately 1,000 unique tags. Length includes whitespace and commas but does not include the header field name. - For cache purges, the maximum length of a cache-tag in an API call is 1,024 characters.
 - The 
Cache-Tag HTTPheader must only contain UTF-8 encoded characters. - Spaces are not allowed in cache-tags.
 - Case does not matter. For example, 
Tag1andtag1are considered the same. 
 Purge using cache-tags
- Log in to your Cloudflare dashboard, and select your account and domain.
 - Select Caching > Configuration.
 - Under Purge Cache, select Custom Purge. The Custom Purge window appears.
 - Under Purge by, select Tag.
 - In the text box, enter your tags to use to purge the cached resources. To purge multiple cache-tagged resources, separate each tag with a comma or have one tag per line.
 - Select Purge.