pydo.cdn.purge_cache()
Generated on 8 May 2026
from pydo version
v0.34.0
Usage
client.cdn.purge_cache(
cdn_id="19f06b6a-3ace-4315-b086-499a0e521b76",
body={
"files": [...],
},
)Description
To purge cached content from a CDN endpoint, send a DELETE request to
/v2/cdn/endpoints/{cdn_id}/cache. The body of the request should include
a files attribute containing a list of cached file paths to be purged. A
path may be for a single file or may contain a wildcard (*) to recursively
purge all files under a directory. When only a wildcard is provided, all cached
files will be purged. There is a rate limit of 50 files per 20 seconds that can
be purged. CDN endpoints have a rate limit of 5 requests per 10 seconds.
Purging files using a wildcard path counts as a single request against the API’s
rate limit. Two identical purge requests cannot be sent at the same time.
Parameters
cdn_idstring requiredA unique identifier for a CDN endpoint.
filesarray of strings requiredExample:
['path/to/image.png', 'path/to/css/*']An array of strings containing the path to the content to be purged from the CDN cache.
Request Sample
More Information
See /v2/cdn/endpoints/{cdn_id}/cache in the API reference for additional detail on responses, headers, parameters, and more.