in the purge cache command, I used to domain - example com instead of the zone id which is a hex # on the lower right side of overview.
I discovered an Cloudflare error bug in the Cloudflare new command. It will authenticate without an error regardless of what nonsense you put in. The authentication error appears when you run the purgecache or any I am guessing any other API command.