Content Filter Rules

Get Content Filter Rules

get

Get all Content Filter Rules in a configuration

Path parameters
configstringRequired
Responses
200

Content Filter Rules retrieved successfully

application/json
get
/api/v4.0/conf/{config}/content-filter-rules

Modify Content Filter Rules

put

Update an existing set of Content Filter Rules for a configuration

Path parameters
configstringRequired
Bodyobject · ContentFilterRule[]
categorystringRequired

Category of the rule

descriptionany ofOptionalDefault: ""
stringOptional
or
nullOptional
idstringRequired
msgstringRequired

Log message for this rule

namestring · min: 1Required
operandstring · min: 1Required

Matching domain(s) regex

riskinteger · min: 1 · max: 5Required

Risk level of this rule, between 1 (lowest risk) and 5 (highest risk)

subcategorystringRequired

Subcategory of the rule

tagsstring[]Optional

List of tags to apply

Default: []
Responses
200

Content Filter Rules updated successfully

application/json
put
/api/v4.0/conf/{config}/content-filter-rules

Create Content Filter Rules

post

Create a complete set of Content Filter Rules for a configuration

Path parameters
configstringRequired
Bodyobject · ContentFilterRule[]
categorystringRequired

Category of the rule

descriptionany ofOptionalDefault: ""
stringOptional
or
nullOptional
idstringRequired
msgstringRequired

Log message for this rule

namestring · min: 1Required
operandstring · min: 1Required

Matching domain(s) regex

riskinteger · min: 1 · max: 5Required

Risk level of this rule, between 1 (lowest risk) and 5 (highest risk)

subcategorystringRequired

Subcategory of the rule

tagsstring[]Optional

List of tags to apply

Default: []
Responses
post
/api/v4.0/conf/{config}/content-filter-rules

Delete Content Filter Rules

delete

Delete all Content Filter Rules in a configuration

Path parameters
configstringRequired
Responses
200

Content Filter Rules deleted successfully

application/json
delete
/api/v4.0/conf/{config}/content-filter-rules

Get single Content Filter Rule

get

Get a Content Filter Rule from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Content Filter Rule retrieved successfully

application/json
get
/api/v4.0/conf/{config}/content-filter-rules/{entry_id}

Modify a single Content Filter Rule

put

Update an individual Content Filter Rule within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
categorystringRequired

Category of the rule

descriptionany ofOptionalDefault: ""
stringOptional
or
nullOptional
idstringRequired
msgstringRequired

Log message for this rule

namestring · min: 1Required
operandstring · min: 1Required

Matching domain(s) regex

riskinteger · min: 1 · max: 5Required

Risk level of this rule, between 1 (lowest risk) and 5 (highest risk)

subcategorystringRequired

Subcategory of the rule

tagsstring[]Optional

List of tags to apply

Default: []
Responses
200

Content Filter Rule updated successfully

application/json
put
/api/v4.0/conf/{config}/content-filter-rules/{entry_id}

Create single Content Filter Rule

post

Create an individual Content Filter Rule within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
categorystringRequired

Category of the rule

descriptionany ofOptionalDefault: ""
stringOptional
or
nullOptional
idstringRequired
msgstringRequired

Log message for this rule

namestring · min: 1Required
operandstring · min: 1Required

Matching domain(s) regex

riskinteger · min: 1 · max: 5Required

Risk level of this rule, between 1 (lowest risk) and 5 (highest risk)

subcategorystringRequired

Subcategory of the rule

tagsstring[]Optional

List of tags to apply

Default: []
Responses
post
/api/v4.0/conf/{config}/content-filter-rules/{entry_id}

Delete single Content Filter Rule

delete

Delete an individual Content Filter Rule from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Content Filter Rule deleted successfully

application/json
delete
/api/v4.0/conf/{config}/content-filter-rules/{entry_id}

Get Content Filter Rules version list

get

Get list of versions of Content Filter Rules in a configuration

Path parameters
configstringRequired
Responses
200

Content Filter Rules version list retrieved successfully

application/json
get
/api/v4.0/conf/{config}/content-filter-rules/versions

Get version of Content Filter Rule set

get

Get a specific version of a Content Filter Rule set

Path parameters
configstringRequired
versionstringRequired
Responses
200

Content Filter Rule set retrieved successfully

application/json
get
/api/v4.0/conf/{config}/content-filter-rules/versions/{version}

Revert a Content Filter Rule to the specified version

put

Set a previous Content Filter Rule version to be the current one

Path parameters
configstringRequired
versionstringRequired
Responses
200

Content Filter Rule reversion was successful

application/json
put
/api/v4.0/conf/{config}/content-filter-rules/versions/{version}/revert

Last updated

Was this helpful?