Fraudulent Rule Create
POST
https://api.deepinfo.com/v1/brp/fraudulent-rulesCreates a fraudulent rule: a keyword with match_type and helper keywords. include_past also scans already registered domains; auto_approval makes matches fraudulent domains directly.
Authentication
Send your API key in the apikey request header.
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Required | min length 1; max length 255 |
filters | object | Required | The filters of the rule; see the example request body |
tags | array | Optional | max items 10 |
include_ | boolean | Required | |
auto_ | boolean | Required | |
enabled | boolean | Required |
application/json
{
"name": "Brand name",
"filters": {
"fqdn_type": "domain",
"keyword": "acme",
"match_type": "exact",
"helper_keywords": [],
"discard_keywords": [],
"included_extensions": [],
"excluded_extensions": []
},
"tags": [],
"include_past": true,
"auto_approval": false,
"enabled": true
}
Response Fields
| Field | Type | Description |
|---|---|---|
id | string | |
name | string | |
filters | object | |
tags | array of string | |
include_ | boolean | |
auto_ | boolean | |
enabled | boolean | |
create_ | string | date-time |
last_ | string | date-time |
Response Schema
Inferred from examples Built from the saved 2xx example response: the fields it contains, with the types seen there. It is not a contract.
| Field | Type | Example |
|---|---|---|
id | string | "000000000000000e8e040001" |
name | string | "Brand name" |
filters | object | |
filters. | string | "domain" |
filters. | string | "acme" |
filters. | string | "exact" |
filters. | array | |
filters. | array | |
filters. | array | |
filters. | array | |
tags | array | |
include_past | boolean | true |
auto_approval | boolean | false |
enabled | boolean | true |
create_date | string | "2025-06-01T08:00:00Z" |
last_update_date | string | "2025-07-01T08:00:00Z" |
Examples
Selecting one loads it into the request and response panels.