Get Bot Rules
Retrieves a list of all existing Bot Management Rules.
Request
Request-Line
GET /waap/v1.0/botManagementRules HTTP/1.1
Response
Response Body
Parameter | Type | Required | Description |
---|---|---|---|
Array | Mandatory | Array of Bot Rule. |
Object: Bot Rule
Parameter | Type | Required | Description |
---|---|---|---|
id | integer | Mandatory | Unique identifier assigned to the bot rule. |
name | string | Mandatory | The name for the bot rule. The name must have 1-26 characters. Valid characters: 0-9, A-Z, a-z, space, . (dot), _ (underline), - (hyphen), () (parentheses), * (asterisk) and + (plus sign). |
description | string | Mandatory | The description can have 1-200 characters. |
silenceChallengeEnabled | boolean | Mandatory | Whether to enable silence challenge. |
silenceChallengeAction | string | Mandatory | Action when silence challenge triggers. Must be "block" or "captcha" . |
ajaxEnabled | boolean | Mandatory | Whether to enable AJAX behavior detection. |
antiDebuggingEnabled | boolean | Mandatory | Whether to enable anti-debugging behavior detection. |
websites | integer[] | Mandatory | List of website IDs the rule applies to. Must contain at least one valid ID. |
Examples
Get Bot Rules
Request
GET /waap/v1.0/botManagementRules HTTP/1.1
Successful Response Body
[
{
"id": 40,
"name": "test111",
"description": "111",
"silenceChallengeEnabled": true,
"silenceChallengeAction": "captcha",
"ajaxEnabled": true,
"antiDebuggingEnabled": true,
"websites": [
110,111
]
},
{
"id": 39,
"name": "test111",
"description": "",
"silenceChallengeEnabled": false,
"silenceChallengeAction": "block",
"ajaxEnabled": false,
"antiDebuggingEnabled": false,
"websites": []
}
]