I ran into this problem and wasn’t able to find the required perm in the Dash for my api to use.
With current permissions:
I got the error message:
Actor 'com.cloudflare.api.token.98c1588747f553e76740bfa223f6f204' requires permission 'com.cloudflare.api.account.zone.list' to list zones
I started looking at account settings, and wasn’t able to find anything may look like zone.list
Meanwhile in the dash:
I will check with the api docs later to see if it possible to do this with API, but I believe the result is not what it is intended in the first place?