I am using a cache everything page rule. Purging by single URL does not work for me, neither through Custom Purge in the Dashboard nor through the API.
I am testing this:
curl https://staging.travelfeed.io/@jpphoto/community-test -v
After editing the post and purging the url https://staging.travelfeed.io/@jpphoto/community-test, curl still loads the old cached version (to see the current version, append any query string). Only purging everything results in the current version.
The URL purged matches exactly the one requested, and as far as I can see there’s none of the response headers that would prevent cache deletion, no origin header and I haven’t set up any custom cache keys either.