I am a beginner using the Cloudflare Pages to deploy simple static web sites, mostly very good, enjoy the automatic preview deployments of different github branches on *.xxxx.pages.dev, until I accidentally clicked enabled the Access policy, then all the preview are not accessible to public, and requiring a one-time code sent to email; I’ve explored quite a while in the complicated menus of “Access policy” pages, can’t find a simple way to revert; How can I disable the “Access policy” and revert to the original behavior of all previewing *.xxxx.pages.dev default public?
the problem of “Access policy” is too complicated, and even it has a $0/month plan but it requires to add a payment method, I am not ready for that yet;
can it have a simple button like the “Disable Web Analytics”;
After clicked “Manage Policies”, there’s a complicated UIs of “Access policy” pages, saying “Get started with Teams”; can’t find a simple disable button there, and it seems requiring to add a payment method to be able select that $0/month plan,
before enabled that “Access policy”, all branches push turns to an automatic deployment at https://<deploy-id>.<page-id>.pages.dev and were all publicly accessible, after enabled “Access policy” now only https://<page-id>.pages.dev is still publicly accessible but all previewing pages at https://<deploy-id>.<page-id>.pages.dev are now redirecting to this page, requiring a login code
I had the exact same issue, and when entering my own email (the one registered to my cloudflare account) it would send me a code and then say that email doesn’t have access.
I did an api call ask sdayman suggested and it showed up, sending an api delete request for that application worked and deployments are now accessible to the public.
It’s disappointing that a restrictive feature that can be enabled from the dashboard can only be disabled by an api call or adding payment info.