# Content Filter Profiles

## Get Content Filter Profiles

> Get all Content Filter Profiles in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles":{"get":{"operationId":"document_resource_get_api_v3_configs__config__d__document___get_162176221706214370","summary":"Get Content Filter Profiles","description":"Get all Content Filter Profiles in a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"responses":{"200":{"description":"Content Filter Profiles retrieved successfully","content":{"application/json":{"schema":{"title":"Content Filter Profiles document","properties":{"total":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ContentFilterProfile"}}}}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ContentFilterProfile":{"properties":{"action":{"anyOf":[{"type":"string"}],"default":"","title":"Action"},"active":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"allsections":{"anyOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"All sections"},"args":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Arguments"},"content_type":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of content types","title":"Content Type"},"cookies":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Cookies"},"decoding":{"allOf":[{"$ref":"#/components/schemas/Decoding"}],"title":"Active / Inactive decoding"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","title":"Description"},"graphql_path":{"anyOf":[{"type":"string"}],"default":"","description":"A field in a JSON that contains GraphQL query that need to be parsed. The value should be passed in JSONPath format. It supports regex for values as well.","title":"GraphQL Property JSON path"},"headers":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Headers"},"id":{"title":"Id","type":"string"},"ignore":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"ignore_alphanum":{"description":"When true, arguments, headers or cookies, which contain only alpha numeric characters, will be ignored","title":"Ignore Alphanumeric","type":"boolean"},"ignore_body":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Ignore Body"},"masking_seed":{"description":"A seed which will be used in the masking process","title":"Masking Seed","type":"string"},"name":{"minLength":1,"title":"Name","type":"string"},"path":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Path"},"report":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"tags":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"url":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"URL"}},"required":["id","name","ignore_alphanum","args","headers","cookies","path","decoding","masking_seed"],"title":"ContentFilterProfile","type":"object"},"ContentFilterProfileSection":{"properties":{"enable_max_count":{"description":"Enable or disable max amount of items of the section type allowed in the request","title":"Enable Max Count","type":"boolean"},"enable_max_length":{"description":"Enable or disable max length of characters allowed for each item of the section type in the request","title":"Enable Max Length","type":"boolean"},"max_count":{"description":"Max amount of items of the section type allowed in the request","minimum":1,"title":"Max Count","type":"integer"},"max_length":{"description":"Max length of characters allowed for each item of the section type in the request","minimum":1,"title":"Max Length","type":"integer"},"names":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Names","type":"array"},"regex":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Regex","type":"array"},"text":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Text","type":"array"}},"required":["max_length","enable_max_length","max_count","enable_max_count"],"title":"ContentFilterProfileSection","type":"object"},"ContentFilterEntryMatch":{"properties":{"ignore_cf_rule_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of excluded Content Filter tags","title":"Excluded Tags"},"key":{"anyOf":[{"type":"string"}],"default":"","title":"Key"},"mask":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Mask"},"reg":{"anyOf":[{"type":"string"}],"default":"","title":"Reg"},"restrict":{"title":"Restrict","type":"boolean"},"domain":{"anyOf":[{"type":"string"}],"default":"","title":"Domain"},"path":{"anyOf":[{"type":"string"}],"default":"","title":"Path"},"case_insensitive":{"title":"Case insensitive","type":"boolean"},"active":{"title":"Active","type":"boolean"}},"title":"ContentFilterEntryMatch","type":"object"},"Decoding":{"properties":{"base64":{"anyOf":[{"type":"boolean"}],"default":true,"title":"Base64"},"dual":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Dual"},"html":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Html"},"unicode":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Unicode"}},"title":"Decoding","type":"object"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Modify Content Filter Profiles

> Update an existing set of Content Filter Profiles for a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles":{"put":{"operationId":"document_resource_put_api_v3_configs__config__d__document___put_162176221706214370","summary":"Modify Content Filter Profiles","description":"Update an existing set of Content Filter Profiles for a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"title":"Content Filter Profiles document","type":"array","items":{"$ref":"#/components/schemas/ContentFilterProfile"}}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseUpdate"}}},"description":"Content Filter Profiles updated successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ContentFilterProfile":{"properties":{"action":{"anyOf":[{"type":"string"}],"default":"","title":"Action"},"active":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"allsections":{"anyOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"All sections"},"args":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Arguments"},"content_type":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of content types","title":"Content Type"},"cookies":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Cookies"},"decoding":{"allOf":[{"$ref":"#/components/schemas/Decoding"}],"title":"Active / Inactive decoding"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","title":"Description"},"graphql_path":{"anyOf":[{"type":"string"}],"default":"","description":"A field in a JSON that contains GraphQL query that need to be parsed. The value should be passed in JSONPath format. It supports regex for values as well.","title":"GraphQL Property JSON path"},"headers":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Headers"},"id":{"title":"Id","type":"string"},"ignore":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"ignore_alphanum":{"description":"When true, arguments, headers or cookies, which contain only alpha numeric characters, will be ignored","title":"Ignore Alphanumeric","type":"boolean"},"ignore_body":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Ignore Body"},"masking_seed":{"description":"A seed which will be used in the masking process","title":"Masking Seed","type":"string"},"name":{"minLength":1,"title":"Name","type":"string"},"path":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Path"},"report":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"tags":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"url":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"URL"}},"required":["id","name","ignore_alphanum","args","headers","cookies","path","decoding","masking_seed"],"title":"ContentFilterProfile","type":"object"},"ContentFilterProfileSection":{"properties":{"enable_max_count":{"description":"Enable or disable max amount of items of the section type allowed in the request","title":"Enable Max Count","type":"boolean"},"enable_max_length":{"description":"Enable or disable max length of characters allowed for each item of the section type in the request","title":"Enable Max Length","type":"boolean"},"max_count":{"description":"Max amount of items of the section type allowed in the request","minimum":1,"title":"Max Count","type":"integer"},"max_length":{"description":"Max length of characters allowed for each item of the section type in the request","minimum":1,"title":"Max Length","type":"integer"},"names":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Names","type":"array"},"regex":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Regex","type":"array"},"text":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Text","type":"array"}},"required":["max_length","enable_max_length","max_count","enable_max_count"],"title":"ContentFilterProfileSection","type":"object"},"ContentFilterEntryMatch":{"properties":{"ignore_cf_rule_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of excluded Content Filter tags","title":"Excluded Tags"},"key":{"anyOf":[{"type":"string"}],"default":"","title":"Key"},"mask":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Mask"},"reg":{"anyOf":[{"type":"string"}],"default":"","title":"Reg"},"restrict":{"title":"Restrict","type":"boolean"},"domain":{"anyOf":[{"type":"string"}],"default":"","title":"Domain"},"path":{"anyOf":[{"type":"string"}],"default":"","title":"Path"},"case_insensitive":{"title":"Case insensitive","type":"boolean"},"active":{"title":"Active","type":"boolean"}},"title":"ContentFilterEntryMatch","type":"object"},"Decoding":{"properties":{"base64":{"anyOf":[{"type":"boolean"}],"default":true,"title":"Base64"},"dual":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Dual"},"html":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Html"},"unicode":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Unicode"}},"title":"Decoding","type":"object"},"ResponseUpdate":{"title":"ResponseUpdate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful update operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Create Content Filter Profiles

> Create a complete set of Content Filter Profiles for a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles":{"post":{"operationId":"document_resource_post_api_v3_configs__config__d__document___post_162176221706214370","summary":"Create Content Filter Profiles","description":"Create a complete set of Content Filter Profiles for a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"title":"Content Filter Profiles document","type":"array","items":{"$ref":"#/components/schemas/ContentFilterProfile"}}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCreate"}}},"description":"Content Filter Profiles created successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ContentFilterProfile":{"properties":{"action":{"anyOf":[{"type":"string"}],"default":"","title":"Action"},"active":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"allsections":{"anyOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"All sections"},"args":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Arguments"},"content_type":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of content types","title":"Content Type"},"cookies":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Cookies"},"decoding":{"allOf":[{"$ref":"#/components/schemas/Decoding"}],"title":"Active / Inactive decoding"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","title":"Description"},"graphql_path":{"anyOf":[{"type":"string"}],"default":"","description":"A field in a JSON that contains GraphQL query that need to be parsed. The value should be passed in JSONPath format. It supports regex for values as well.","title":"GraphQL Property JSON path"},"headers":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Headers"},"id":{"title":"Id","type":"string"},"ignore":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"ignore_alphanum":{"description":"When true, arguments, headers or cookies, which contain only alpha numeric characters, will be ignored","title":"Ignore Alphanumeric","type":"boolean"},"ignore_body":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Ignore Body"},"masking_seed":{"description":"A seed which will be used in the masking process","title":"Masking Seed","type":"string"},"name":{"minLength":1,"title":"Name","type":"string"},"path":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Path"},"report":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"tags":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"url":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"URL"}},"required":["id","name","ignore_alphanum","args","headers","cookies","path","decoding","masking_seed"],"title":"ContentFilterProfile","type":"object"},"ContentFilterProfileSection":{"properties":{"enable_max_count":{"description":"Enable or disable max amount of items of the section type allowed in the request","title":"Enable Max Count","type":"boolean"},"enable_max_length":{"description":"Enable or disable max length of characters allowed for each item of the section type in the request","title":"Enable Max Length","type":"boolean"},"max_count":{"description":"Max amount of items of the section type allowed in the request","minimum":1,"title":"Max Count","type":"integer"},"max_length":{"description":"Max length of characters allowed for each item of the section type in the request","minimum":1,"title":"Max Length","type":"integer"},"names":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Names","type":"array"},"regex":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Regex","type":"array"},"text":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Text","type":"array"}},"required":["max_length","enable_max_length","max_count","enable_max_count"],"title":"ContentFilterProfileSection","type":"object"},"ContentFilterEntryMatch":{"properties":{"ignore_cf_rule_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of excluded Content Filter tags","title":"Excluded Tags"},"key":{"anyOf":[{"type":"string"}],"default":"","title":"Key"},"mask":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Mask"},"reg":{"anyOf":[{"type":"string"}],"default":"","title":"Reg"},"restrict":{"title":"Restrict","type":"boolean"},"domain":{"anyOf":[{"type":"string"}],"default":"","title":"Domain"},"path":{"anyOf":[{"type":"string"}],"default":"","title":"Path"},"case_insensitive":{"title":"Case insensitive","type":"boolean"},"active":{"title":"Active","type":"boolean"}},"title":"ContentFilterEntryMatch","type":"object"},"Decoding":{"properties":{"base64":{"anyOf":[{"type":"boolean"}],"default":true,"title":"Base64"},"dual":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Dual"},"html":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Html"},"unicode":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Unicode"}},"title":"Decoding","type":"object"},"ResponseCreate":{"title":"ResponseCreate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful create operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Delete Content Filter Profiles

> Delete all Content Filter Profiles in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles":{"delete":{"operationId":"document_resource_delete_api_v3_configs__config__d__document___delete_162176221706214370","summary":"Delete Content Filter Profiles","description":"Delete all Content Filter Profiles in a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"responses":{"200":{"description":"Content Filter Profiles deleted successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDelete"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ResponseDelete":{"title":"ResponseDelete","type":"object","properties":{"message":{"title":"Message","description":"Information about successful delete operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Get single Content Filter Profile

> Get a Content Filter Profile from the specified configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles/{entry_id}":{"get":{"operationId":"entry_resource_get_api_v3_configs__config__d__document__e__entry___get_1097168093453778213","summary":"Get single Content Filter Profile","description":"Get a Content Filter Profile from the specified configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"entry_id","required":true,"schema":{"title":"Entry","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentFilterProfile"}}},"description":"Content Filter Profile retrieved successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ContentFilterProfile":{"properties":{"action":{"anyOf":[{"type":"string"}],"default":"","title":"Action"},"active":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"allsections":{"anyOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"All sections"},"args":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Arguments"},"content_type":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of content types","title":"Content Type"},"cookies":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Cookies"},"decoding":{"allOf":[{"$ref":"#/components/schemas/Decoding"}],"title":"Active / Inactive decoding"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","title":"Description"},"graphql_path":{"anyOf":[{"type":"string"}],"default":"","description":"A field in a JSON that contains GraphQL query that need to be parsed. The value should be passed in JSONPath format. It supports regex for values as well.","title":"GraphQL Property JSON path"},"headers":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Headers"},"id":{"title":"Id","type":"string"},"ignore":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"ignore_alphanum":{"description":"When true, arguments, headers or cookies, which contain only alpha numeric characters, will be ignored","title":"Ignore Alphanumeric","type":"boolean"},"ignore_body":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Ignore Body"},"masking_seed":{"description":"A seed which will be used in the masking process","title":"Masking Seed","type":"string"},"name":{"minLength":1,"title":"Name","type":"string"},"path":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Path"},"report":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"tags":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"url":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"URL"}},"required":["id","name","ignore_alphanum","args","headers","cookies","path","decoding","masking_seed"],"title":"ContentFilterProfile","type":"object"},"ContentFilterProfileSection":{"properties":{"enable_max_count":{"description":"Enable or disable max amount of items of the section type allowed in the request","title":"Enable Max Count","type":"boolean"},"enable_max_length":{"description":"Enable or disable max length of characters allowed for each item of the section type in the request","title":"Enable Max Length","type":"boolean"},"max_count":{"description":"Max amount of items of the section type allowed in the request","minimum":1,"title":"Max Count","type":"integer"},"max_length":{"description":"Max length of characters allowed for each item of the section type in the request","minimum":1,"title":"Max Length","type":"integer"},"names":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Names","type":"array"},"regex":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Regex","type":"array"},"text":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Text","type":"array"}},"required":["max_length","enable_max_length","max_count","enable_max_count"],"title":"ContentFilterProfileSection","type":"object"},"ContentFilterEntryMatch":{"properties":{"ignore_cf_rule_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of excluded Content Filter tags","title":"Excluded Tags"},"key":{"anyOf":[{"type":"string"}],"default":"","title":"Key"},"mask":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Mask"},"reg":{"anyOf":[{"type":"string"}],"default":"","title":"Reg"},"restrict":{"title":"Restrict","type":"boolean"},"domain":{"anyOf":[{"type":"string"}],"default":"","title":"Domain"},"path":{"anyOf":[{"type":"string"}],"default":"","title":"Path"},"case_insensitive":{"title":"Case insensitive","type":"boolean"},"active":{"title":"Active","type":"boolean"}},"title":"ContentFilterEntryMatch","type":"object"},"Decoding":{"properties":{"base64":{"anyOf":[{"type":"boolean"}],"default":true,"title":"Base64"},"dual":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Dual"},"html":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Html"},"unicode":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Unicode"}},"title":"Decoding","type":"object"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Modify a single Content Filter Profile

> Update an individual Content Filter Profile within a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles/{entry_id}":{"put":{"operationId":"entry_resource_put_api_v3_configs__config__d__document__e__entry___put_1097168093453778213","summary":"Modify a single Content Filter Profile","description":"Update an individual Content Filter Profile within a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"entry_id","required":true,"schema":{"title":"Entry","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentFilterProfile"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseUpdate"}}},"description":"Content Filter Profile updated successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ContentFilterProfile":{"properties":{"action":{"anyOf":[{"type":"string"}],"default":"","title":"Action"},"active":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"allsections":{"anyOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"All sections"},"args":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Arguments"},"content_type":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of content types","title":"Content Type"},"cookies":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Cookies"},"decoding":{"allOf":[{"$ref":"#/components/schemas/Decoding"}],"title":"Active / Inactive decoding"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","title":"Description"},"graphql_path":{"anyOf":[{"type":"string"}],"default":"","description":"A field in a JSON that contains GraphQL query that need to be parsed. The value should be passed in JSONPath format. It supports regex for values as well.","title":"GraphQL Property JSON path"},"headers":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Headers"},"id":{"title":"Id","type":"string"},"ignore":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"ignore_alphanum":{"description":"When true, arguments, headers or cookies, which contain only alpha numeric characters, will be ignored","title":"Ignore Alphanumeric","type":"boolean"},"ignore_body":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Ignore Body"},"masking_seed":{"description":"A seed which will be used in the masking process","title":"Masking Seed","type":"string"},"name":{"minLength":1,"title":"Name","type":"string"},"path":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Path"},"report":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"tags":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"url":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"URL"}},"required":["id","name","ignore_alphanum","args","headers","cookies","path","decoding","masking_seed"],"title":"ContentFilterProfile","type":"object"},"ContentFilterProfileSection":{"properties":{"enable_max_count":{"description":"Enable or disable max amount of items of the section type allowed in the request","title":"Enable Max Count","type":"boolean"},"enable_max_length":{"description":"Enable or disable max length of characters allowed for each item of the section type in the request","title":"Enable Max Length","type":"boolean"},"max_count":{"description":"Max amount of items of the section type allowed in the request","minimum":1,"title":"Max Count","type":"integer"},"max_length":{"description":"Max length of characters allowed for each item of the section type in the request","minimum":1,"title":"Max Length","type":"integer"},"names":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Names","type":"array"},"regex":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Regex","type":"array"},"text":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Text","type":"array"}},"required":["max_length","enable_max_length","max_count","enable_max_count"],"title":"ContentFilterProfileSection","type":"object"},"ContentFilterEntryMatch":{"properties":{"ignore_cf_rule_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of excluded Content Filter tags","title":"Excluded Tags"},"key":{"anyOf":[{"type":"string"}],"default":"","title":"Key"},"mask":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Mask"},"reg":{"anyOf":[{"type":"string"}],"default":"","title":"Reg"},"restrict":{"title":"Restrict","type":"boolean"},"domain":{"anyOf":[{"type":"string"}],"default":"","title":"Domain"},"path":{"anyOf":[{"type":"string"}],"default":"","title":"Path"},"case_insensitive":{"title":"Case insensitive","type":"boolean"},"active":{"title":"Active","type":"boolean"}},"title":"ContentFilterEntryMatch","type":"object"},"Decoding":{"properties":{"base64":{"anyOf":[{"type":"boolean"}],"default":true,"title":"Base64"},"dual":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Dual"},"html":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Html"},"unicode":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Unicode"}},"title":"Decoding","type":"object"},"ResponseUpdate":{"title":"ResponseUpdate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful update operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Create single Content Filter Profile

> Create an individual Content Filter Profile within a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles/{entry_id}":{"post":{"operationId":"entries_resource_post_api_v3_configs__config__d__document__e__post_1698823422282145218","summary":"Create single Content Filter Profile","description":"Create an individual Content Filter Profile within a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"entry_id","required":true,"schema":{"title":"Entry","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentFilterProfile"}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCreate"}}},"description":"Content Filter Profile created successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ContentFilterProfile":{"properties":{"action":{"anyOf":[{"type":"string"}],"default":"","title":"Action"},"active":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"allsections":{"anyOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"All sections"},"args":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Arguments"},"content_type":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of content types","title":"Content Type"},"cookies":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Cookies"},"decoding":{"allOf":[{"$ref":"#/components/schemas/Decoding"}],"title":"Active / Inactive decoding"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","title":"Description"},"graphql_path":{"anyOf":[{"type":"string"}],"default":"","description":"A field in a JSON that contains GraphQL query that need to be parsed. The value should be passed in JSONPath format. It supports regex for values as well.","title":"GraphQL Property JSON path"},"headers":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Headers"},"id":{"title":"Id","type":"string"},"ignore":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"ignore_alphanum":{"description":"When true, arguments, headers or cookies, which contain only alpha numeric characters, will be ignored","title":"Ignore Alphanumeric","type":"boolean"},"ignore_body":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Ignore Body"},"masking_seed":{"description":"A seed which will be used in the masking process","title":"Masking Seed","type":"string"},"name":{"minLength":1,"title":"Name","type":"string"},"path":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Path"},"report":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"tags":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"url":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"URL"}},"required":["id","name","ignore_alphanum","args","headers","cookies","path","decoding","masking_seed"],"title":"ContentFilterProfile","type":"object"},"ContentFilterProfileSection":{"properties":{"enable_max_count":{"description":"Enable or disable max amount of items of the section type allowed in the request","title":"Enable Max Count","type":"boolean"},"enable_max_length":{"description":"Enable or disable max length of characters allowed for each item of the section type in the request","title":"Enable Max Length","type":"boolean"},"max_count":{"description":"Max amount of items of the section type allowed in the request","minimum":1,"title":"Max Count","type":"integer"},"max_length":{"description":"Max length of characters allowed for each item of the section type in the request","minimum":1,"title":"Max Length","type":"integer"},"names":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Names","type":"array"},"regex":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Regex","type":"array"},"text":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Text","type":"array"}},"required":["max_length","enable_max_length","max_count","enable_max_count"],"title":"ContentFilterProfileSection","type":"object"},"ContentFilterEntryMatch":{"properties":{"ignore_cf_rule_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of excluded Content Filter tags","title":"Excluded Tags"},"key":{"anyOf":[{"type":"string"}],"default":"","title":"Key"},"mask":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Mask"},"reg":{"anyOf":[{"type":"string"}],"default":"","title":"Reg"},"restrict":{"title":"Restrict","type":"boolean"},"domain":{"anyOf":[{"type":"string"}],"default":"","title":"Domain"},"path":{"anyOf":[{"type":"string"}],"default":"","title":"Path"},"case_insensitive":{"title":"Case insensitive","type":"boolean"},"active":{"title":"Active","type":"boolean"}},"title":"ContentFilterEntryMatch","type":"object"},"Decoding":{"properties":{"base64":{"anyOf":[{"type":"boolean"}],"default":true,"title":"Base64"},"dual":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Dual"},"html":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Html"},"unicode":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Unicode"}},"title":"Decoding","type":"object"},"ResponseCreate":{"title":"ResponseCreate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful create operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Delete single Content Filter Profile

> Delete an individual Content Filter Profile from the specified configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles/{entry_id}":{"delete":{"operationId":"entry_resource_delete_api_v3_configs__config__d__document__e__entry___delete_1097168093453778213","summary":"Delete single Content Filter Profile","description":"Delete an individual Content Filter Profile from the specified configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"entry_id","required":true,"schema":{"title":"Entry ID","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDelete"}}},"description":"Content Filter Profile deleted successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ResponseDelete":{"title":"ResponseDelete","type":"object","properties":{"message":{"title":"Message","description":"Information about successful delete operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Get Content Filter Profiles version list

> Get list of versions of Content Filter Profiles in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles/versions":{"get":{"operationId":"document_list_version_resource_get_api_v3_configs__config__d__document__v__get_23287116275484050","summary":"Get Content Filter Profiles version list","description":"Get list of versions of Content Filter Profiles in a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"title":"Versions list","properties":{"total":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/VersionEntry"}}}}}},"description":"Content Filter Profiles version list retrieved successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"VersionEntry":{"title":"VersionEntry","type":"object","properties":{"author":{"title":"Author","type":"string"},"email":{"title":"Email","format":"email","type":"string"},"message":{"title":"Message","type":"string"},"date":{"format":"date-time","title":"Date","type":"string"},"version":{"title":"Version","type":"string"},"parents":{"type":"array","items":{"type":"string"}}}},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Get version of Content Filter Profile

> Get a specific version of a Content Filter Profile

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles/versions/{version}":{"get":{"operationId":"document_version_resource_get_api_v3_configs__config__d__document__v__version___get_2148044252366748675","summary":"Get version of Content Filter Profile","description":"Get a specific version of a Content Filter Profile","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"version","required":true,"schema":{"title":"Version","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"title":"Content Filter Profiles document","properties":{"total":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ContentFilterProfile"}}}}}},"description":"Content Filter Profile retrieved successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ContentFilterProfile":{"properties":{"action":{"anyOf":[{"type":"string"}],"default":"","title":"Action"},"active":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"allsections":{"anyOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"All sections"},"args":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Arguments"},"content_type":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of content types","title":"Content Type"},"cookies":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Cookies"},"decoding":{"allOf":[{"$ref":"#/components/schemas/Decoding"}],"title":"Active / Inactive decoding"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","title":"Description"},"graphql_path":{"anyOf":[{"type":"string"}],"default":"","description":"A field in a JSON that contains GraphQL query that need to be parsed. The value should be passed in JSONPath format. It supports regex for values as well.","title":"GraphQL Property JSON path"},"headers":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Headers"},"id":{"title":"Id","type":"string"},"ignore":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"ignore_alphanum":{"description":"When true, arguments, headers or cookies, which contain only alpha numeric characters, will be ignored","title":"Ignore Alphanumeric","type":"boolean"},"ignore_body":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Ignore Body"},"masking_seed":{"description":"A seed which will be used in the masking process","title":"Masking Seed","type":"string"},"name":{"minLength":1,"title":"Name","type":"string"},"path":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"Path"},"report":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"tags":{"default":[],"description":"List of tags to apply","items":{"type":"string"},"title":"Tags List","type":"array"},"url":{"allOf":[{"$ref":"#/components/schemas/ContentFilterProfileSection"}],"title":"URL"}},"required":["id","name","ignore_alphanum","args","headers","cookies","path","decoding","masking_seed"],"title":"ContentFilterProfile","type":"object"},"ContentFilterProfileSection":{"properties":{"enable_max_count":{"description":"Enable or disable max amount of items of the section type allowed in the request","title":"Enable Max Count","type":"boolean"},"enable_max_length":{"description":"Enable or disable max length of characters allowed for each item of the section type in the request","title":"Enable Max Length","type":"boolean"},"max_count":{"description":"Max amount of items of the section type allowed in the request","minimum":1,"title":"Max Count","type":"integer"},"max_length":{"description":"Max length of characters allowed for each item of the section type in the request","minimum":1,"title":"Max Length","type":"integer"},"names":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Names","type":"array"},"regex":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Regex","type":"array"},"text":{"items":{"$ref":"#/components/schemas/ContentFilterEntryMatch"},"title":"Text","type":"array"}},"required":["max_length","enable_max_length","max_count","enable_max_count"],"title":"ContentFilterProfileSection","type":"object"},"ContentFilterEntryMatch":{"properties":{"ignore_cf_rule_tags":{"anyOf":[{"items":{"type":"string"},"type":"array"}],"default":[],"description":"List of excluded Content Filter tags","title":"Excluded Tags"},"key":{"anyOf":[{"type":"string"}],"default":"","title":"Key"},"mask":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Mask"},"reg":{"anyOf":[{"type":"string"}],"default":"","title":"Reg"},"restrict":{"title":"Restrict","type":"boolean"},"domain":{"anyOf":[{"type":"string"}],"default":"","title":"Domain"},"path":{"anyOf":[{"type":"string"}],"default":"","title":"Path"},"case_insensitive":{"title":"Case insensitive","type":"boolean"},"active":{"title":"Active","type":"boolean"}},"title":"ContentFilterEntryMatch","type":"object"},"Decoding":{"properties":{"base64":{"anyOf":[{"type":"boolean"}],"default":true,"title":"Base64"},"dual":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Dual"},"html":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Html"},"unicode":{"anyOf":[{"type":"boolean"}],"default":false,"title":"Unicode"}},"title":"Decoding","type":"object"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Revert a Content Filter Profile to the specified version

> Set a previous Content Filter Profile version to be the current one

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/content-filter-profiles/versions/{version}/revert":{"put":{"description":"Set a previous Content Filter Profile version to be the current one","operationId":"document_revert_resource_put_api_v3_configs__config__d__document__v__version__revert__put_703361524879250541","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"version","required":true,"schema":{"title":"Version","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseUpdate"}}},"description":"Content Filter Profile reversion was successful"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"summary":"Revert a Content Filter Profile to the specified version","tags":["Content Filter Profiles"]}}},"components":{"schemas":{"ResponseUpdate":{"title":"ResponseUpdate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful update operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```
