Token cannot be authorized to config rulesets via API

For Workers & Pages, what is the name of the domain?

m0ni.us

What is the issue or error you’re encountering

{ “result”: null, “success”: false, “errors”: [ { “message”: “request is not authorized” } ], “messages”: }

What steps have you taken to resolve the issue?

curl -sX POST “https://api.cloudflare.com/client/v4/zones/$CF_ZONE_ID/rulesets
-H “Content-Type: application/json”
-H “Authorization: Bearer ${CF_TOKEN}”
-d ‘{
“kind”: “managed”,
“name”: “My ruleset”,
“phase”: “ddos_l4”,
“description”: “My ruleset to execute managed rulesets”
}’

What are the steps to reproduce the issue?

curl -sX POST “https://api.cloudflare.com/client/v4/zones/$CF_ZONE_ID/rulesets
-H “Content-Type: application/json”
-H “Authorization: Bearer ${CF_TOKEN}”
-d ‘{
“kind”: “managed”,
“name”: “My ruleset”,
“phase”: “ddos_l4”,
“description”: “My ruleset to execute managed rulesets”
}’