https://developers.cloudflare.com/api/operations/zone-purge
環境変数は.env
ファイルに入れる。
#!/bin/bash
set -euxo pipefail
source .env
curl "https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/purge_cache" \
--header "Authorization: Bearer ${CLOUDFLARE_API_TOKEN}" \
--header "Content-Type: application/json" \
--data '{"purge_everything": true}'