Authorization: Bearer ********************
{
"domain_uuid": "string",
"config": {
"site": {
"active": true,
"global_concurrent": 0,
"time_interval": 0,
"policy": "string",
"blockminutes": 0,
"waitseconds": 0,
"waitpolicyminutes": 0,
"redirectlocation": "string",
"redirectwaitseconds": 0,
"protectMode": "string",
"url_rates": [
{
"url": "string",
"rate": 0,
"time_interval": 0
}
]
},
"resuest_rate": {
"active": true,
"rate": 0,
"time_interval": 0,
"challengePolicy": "string",
"protectMinutes": 0,
"whiteMinutes": 0,
"challengeMethods": [
"string"
],
"challengeLimit": 0,
"blockMinutes": 0,
"excludeExt": "string",
"cookieName": "string",
"protectMode": "string",
"url_rates": [
{
"url": "string",
"rate": 0,
"time_interval": 0
}
]
},
"block_config": {
"block_active": true,
"block_time": 0,
"count": 0
}
},
"active": true,
"use_default": true
}
curl --location --request PUT 'http://39.100.59.112:8000/firewall/cc' \
--header 'Accept;' \
--header 'Content-Type: application/json' \
--data-raw '{
"domain_uuid": "string",
"config": {
"site": {
"active": true,
"global_concurrent": 0,
"time_interval": 0,
"policy": "string",
"blockminutes": 0,
"waitseconds": 0,
"waitpolicyminutes": 0,
"redirectlocation": "string",
"redirectwaitseconds": 0,
"protectMode": "string",
"url_rates": [
{
"url": "string",
"rate": 0,
"time_interval": 0
}
]
},
"resuest_rate": {
"active": true,
"rate": 0,
"time_interval": 0,
"challengePolicy": "string",
"protectMinutes": 0,
"whiteMinutes": 0,
"challengeMethods": [
"string"
],
"challengeLimit": 0,
"blockMinutes": 0,
"excludeExt": "string",
"cookieName": "string",
"protectMode": "string",
"url_rates": [
{
"url": "string",
"rate": 0,
"time_interval": 0
}
]
},
"block_config": {
"block_active": true,
"block_time": 0,
"count": 0
}
},
"active": true,
"use_default": true
}'
{
"code": 0,
"message": "string",
"data": {
"domain_uuid": "string",
"config": {
"site": {
"active": true,
"global_concurrent": 0,
"policy": "string",
"blockminutes": 0,
"waitseconds": 0,
"waitpolicyminutes": 0,
"redirectlocation": "string",
"redirectwaitseconds": 0,
"url_rates": [
{
"url": "string",
"rate": 0
}
]
},
"resuest_rate": {
"active": true,
"rate": 0,
"concurrency": 0,
"challengePolicy": "string",
"protectMinutes": 0,
"whiteMinutes": 0,
"challengeMethods": [
"string"
],
"challengeLimit": 0,
"blockMinutes": 0,
"excludeExt": "string",
"cookieName": "string",
"url_rates": [
{
"url": "string",
"rate": 0
}
]
}
},
"active": true,
"use_default": true
}
}