{
"description": "My ruleset to execute managed rulesets",
"rules": [
{
"action": "execute",
"action_parameters": {
"id": "4814384a9e5d4991b9815dcfc25d2f1f"
},
"description": "Execute the OWASP ruleset when the IP address is not 1.1.1.1",
"enabled": true,
"expression": "ip.src ne 1.1.1.1",
"logging": {
"enabled": true
},
"ref": "my_ref"
}
]
}
curl --location --request PUT 'https://api.cloudflare.com/client/v4/zones//rulesets/phases/http_request_cache_settings/entrypoint' \
--header 'Content-Type: application/json' \
--data-raw '{
"description": "My ruleset to execute managed rulesets",
"rules": [
{
"action": "execute",
"action_parameters": {
"id": "4814384a9e5d4991b9815dcfc25d2f1f"
},
"description": "Execute the OWASP ruleset when the IP address is not 1.1.1.1",
"enabled": true,
"expression": "ip.src ne 1.1.1.1",
"logging": {
"enabled": true
},
"ref": "my_ref"
}
]
}'
{
"errors": [],
"messages": [],
"result": {},
"success": true
}