> I am making websites on behalf of my users, and I want them to have custom domains. I can have the
I am making websites on behalf of my users, and I want them to have custom domains. I can have them point to the domain cloudflare recommends on pages.dev, but I don't want my users to do that for two reasons. First because I don't want them to need to know that we're using cloudflare, and second because if we switch away from cloudflare we'll need them to update their information. Is there a way to make it so they can point to my domain?
yep, see: https://walshy-pages-saas.cloudflare-docs-7ou.pages.dev/pages/how-to/setup-pages-saas/
I want to upload files to cloudflare, and I think the two options are the CLI and direct upload. By doing a direct upload I found the API used internally, but it isn't documented. Is it ok if I use this API?
yes you can, just if it isn't documented it can be changed at any time (though i will note, we have no plans to change it and have not done any breaking changes to it since introducing it)