alesharik/CDNetworks Purge

Purge CDN cache using CDNetworks API

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Dec 5, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: alesharik/cdnetworks-purge@5283cffc70f2d40ce9b519e1e33116e7ea5dd6d9 # v0.0.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
api-urlCDNetworks API base URL (e.g., https://ngapi.cdnetworks.com)nohttps://ngapi.cdnetworks.com
api-userCDNetworks API user nameyes
api-keyCDNetworks API keyyes
domain-idDomain ID to purgeyes
file-urlsFile URLs to purge (one per line)no
dir-urlsDirectory URLs to purge (one per line)no
regex-patternsRegex patterns for purging (one per line)no
on-behalf-ofChild customer ID for reseller accountsno
nameA description of the purge requestno
file-headersJSON object of HTTP headers for cache key dependencies (e.g., {"User-Agent":"mobile","Accept-Language":"en-US"})no
actionControls whether cached files should be removed (delete) or flagged as invalid (invalidate)noinvalidate
targetTarget environment for the purge request (production or staging)yes
namedescription
purge-idUnique identifier for the purge request
statusStatus of the purge request
messageAdditional message from the API response