firewall_enable=yes (400 otherwise). Allow-listed and never-block IPs are refused with a skipped status. The IP may come from the JSON body or ?ip=.Authorization: Bearer ********************curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/ipaware/firewall/block?ip=undefined&reason=undefined' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"ip": "203.0.113.9",
"reason": "fraud investigation",
"ttl": 86400
}'{
"ip": "string",
"status": "string",
"cachePurged": true,
"historyForgotten": true,
"property1": "string",
"property2": "string"
}