> For the complete documentation index, see [llms.txt](https://waap.docs.link11.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://waap.docs.link11.com/reference-information/api/namespace-reference/security-policies.md).

# Security Policies

## Get Security Policies

> Get all Security Policies in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies":{"get":{"operationId":"document_resource_get_api_v3_configs__config__d__document___get_287912288177860079","summary":"Get Security Policies","description":"Get all Security Policies in a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"responses":{"200":{"description":"Security Policies retrieved successfully","content":{"application/json":{"schema":{"title":"Security Policies document","properties":{"total":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/SecurityPolicy"}}}}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Security Policies"]}}},"components":{"schemas":{"SecurityPolicy":{"properties":{"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"map":{"items":{"$ref":"#/components/schemas/SecProfileMap"},"title":"Map","type":"array"},"name":{"title":"Name","type":"string"},"session":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session"},"session_ids":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session Ids"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name"],"title":"SecurityPolicy","type":"object"},"SecProfileMap":{"properties":{"acl_profile_active":{"title":"Acl Profile Active","type":"boolean"},"acl_profile":{"title":"Acl Profile","type":"string"},"backend_service":{"title":"Backend Id","type":"string"},"edge_functions":{"items":{"type":"string"},"title":"Edge Functions","type":"array"},"content_filter_profile_active":{"title":"Content Filter Profile Active","type":"boolean"},"content_filter_profile":{"title":"Content Filter Profile","type":"string"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"rate_limit_rules":{"items":{"type":"string"},"title":"Rate Limit Rule Ids","type":"array"},"match":{"title":"Match","type":"string"},"name":{"title":"Name","type":"string"}},"required":["id","name","match","acl_profile","acl_profile_active","content_filter_profile","content_filter_profile_active","backend_service"],"title":"SecProfileMap","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 Security Policies

> Update an existing set of Security Policies for a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies":{"put":{"operationId":"document_resource_put_api_v3_configs__config__d__document___put_287912288177860079","summary":"Modify Security Policies","description":"Update an existing set of Security Policies for a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"title":"Security Policies document","type":"array","items":{"$ref":"#/components/schemas/SecurityPolicy"}}}}},"responses":{"200":{"description":"Security Policies updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseUpdate"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"tags":["Security Policies"]}}},"components":{"schemas":{"SecurityPolicy":{"properties":{"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"map":{"items":{"$ref":"#/components/schemas/SecProfileMap"},"title":"Map","type":"array"},"name":{"title":"Name","type":"string"},"session":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session"},"session_ids":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session Ids"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name"],"title":"SecurityPolicy","type":"object"},"SecProfileMap":{"properties":{"acl_profile_active":{"title":"Acl Profile Active","type":"boolean"},"acl_profile":{"title":"Acl Profile","type":"string"},"backend_service":{"title":"Backend Id","type":"string"},"edge_functions":{"items":{"type":"string"},"title":"Edge Functions","type":"array"},"content_filter_profile_active":{"title":"Content Filter Profile Active","type":"boolean"},"content_filter_profile":{"title":"Content Filter Profile","type":"string"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"rate_limit_rules":{"items":{"type":"string"},"title":"Rate Limit Rule Ids","type":"array"},"match":{"title":"Match","type":"string"},"name":{"title":"Name","type":"string"}},"required":["id","name","match","acl_profile","acl_profile_active","content_filter_profile","content_filter_profile_active","backend_service"],"title":"SecProfileMap","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 Security Policies

> Create a complete set of Security Policies for a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies":{"post":{"operationId":"document_resource_post_api_v3_configs__config__d__document___post_287912288177860079","summary":"Create Security Policies","description":"Create a complete set of Security Policies for a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"title":"Security Policies document","type":"array","items":{"$ref":"#/components/schemas/SecurityPolicy"}}}}},"responses":{"201":{"description":"Security Policies created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCreate"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"tags":["Security Policies"]}}},"components":{"schemas":{"SecurityPolicy":{"properties":{"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"map":{"items":{"$ref":"#/components/schemas/SecProfileMap"},"title":"Map","type":"array"},"name":{"title":"Name","type":"string"},"session":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session"},"session_ids":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session Ids"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name"],"title":"SecurityPolicy","type":"object"},"SecProfileMap":{"properties":{"acl_profile_active":{"title":"Acl Profile Active","type":"boolean"},"acl_profile":{"title":"Acl Profile","type":"string"},"backend_service":{"title":"Backend Id","type":"string"},"edge_functions":{"items":{"type":"string"},"title":"Edge Functions","type":"array"},"content_filter_profile_active":{"title":"Content Filter Profile Active","type":"boolean"},"content_filter_profile":{"title":"Content Filter Profile","type":"string"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"rate_limit_rules":{"items":{"type":"string"},"title":"Rate Limit Rule Ids","type":"array"},"match":{"title":"Match","type":"string"},"name":{"title":"Name","type":"string"}},"required":["id","name","match","acl_profile","acl_profile_active","content_filter_profile","content_filter_profile_active","backend_service"],"title":"SecProfileMap","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 Security Policies

> Delete all Security Policies in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies":{"delete":{"operationId":"document_resource_delete_api_v3_configs__config__d__document___delete_287912288177860079","summary":"Delete Security Policies","description":"Delete all Security Policies in a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"responses":{"200":{"description":"Security Policies deleted successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDelete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"tags":["Security Policies"]}}},"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 specific Security Policy

> Get a Security Policy from the specified configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies/{entry_id}":{"get":{"operationId":"entry_resource_get_api_v3_configs__config__d__document__e__entry___get_812506993255268366","summary":"Get specific Security Policy","description":"Get a Security Policy 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":{"description":"Security Policy retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecurityPolicy"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"tags":["Security Policies"]}}},"components":{"schemas":{"SecurityPolicy":{"properties":{"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"map":{"items":{"$ref":"#/components/schemas/SecProfileMap"},"title":"Map","type":"array"},"name":{"title":"Name","type":"string"},"session":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session"},"session_ids":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session Ids"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name"],"title":"SecurityPolicy","type":"object"},"SecProfileMap":{"properties":{"acl_profile_active":{"title":"Acl Profile Active","type":"boolean"},"acl_profile":{"title":"Acl Profile","type":"string"},"backend_service":{"title":"Backend Id","type":"string"},"edge_functions":{"items":{"type":"string"},"title":"Edge Functions","type":"array"},"content_filter_profile_active":{"title":"Content Filter Profile Active","type":"boolean"},"content_filter_profile":{"title":"Content Filter Profile","type":"string"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"rate_limit_rules":{"items":{"type":"string"},"title":"Rate Limit Rule Ids","type":"array"},"match":{"title":"Match","type":"string"},"name":{"title":"Name","type":"string"}},"required":["id","name","match","acl_profile","acl_profile_active","content_filter_profile","content_filter_profile_active","backend_service"],"title":"SecProfileMap","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 Security Policy

> Update an individual Security Policy within a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies/{entry_id}":{"put":{"operationId":"entry_resource_put_api_v3_configs__config__d__document__e__entry___put_812506993255268366","summary":"Modify a single Security Policy","description":"Update an individual Security Policy 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/SecurityPolicy"}}}},"responses":{"200":{"description":"Security Policy updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseUpdate"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"tags":["Security Policies"]}}},"components":{"schemas":{"SecurityPolicy":{"properties":{"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"map":{"items":{"$ref":"#/components/schemas/SecProfileMap"},"title":"Map","type":"array"},"name":{"title":"Name","type":"string"},"session":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session"},"session_ids":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session Ids"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name"],"title":"SecurityPolicy","type":"object"},"SecProfileMap":{"properties":{"acl_profile_active":{"title":"Acl Profile Active","type":"boolean"},"acl_profile":{"title":"Acl Profile","type":"string"},"backend_service":{"title":"Backend Id","type":"string"},"edge_functions":{"items":{"type":"string"},"title":"Edge Functions","type":"array"},"content_filter_profile_active":{"title":"Content Filter Profile Active","type":"boolean"},"content_filter_profile":{"title":"Content Filter Profile","type":"string"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"rate_limit_rules":{"items":{"type":"string"},"title":"Rate Limit Rule Ids","type":"array"},"match":{"title":"Match","type":"string"},"name":{"title":"Name","type":"string"}},"required":["id","name","match","acl_profile","acl_profile_active","content_filter_profile","content_filter_profile_active","backend_service"],"title":"SecProfileMap","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 Security Policy

> Create an individual Security Policy within a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies/{entry_id}":{"post":{"operationId":"entries_resource_post_api_v3_configs__config__d__document__e__post_2238605233065901033","summary":"Create single Security Policy","description":"Create an individual Security Policy 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/SecurityPolicy"}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCreate"}}},"description":"Security Policy created successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Security Policies"]}}},"components":{"schemas":{"SecurityPolicy":{"properties":{"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"map":{"items":{"$ref":"#/components/schemas/SecProfileMap"},"title":"Map","type":"array"},"name":{"title":"Name","type":"string"},"session":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session"},"session_ids":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session Ids"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name"],"title":"SecurityPolicy","type":"object"},"SecProfileMap":{"properties":{"acl_profile_active":{"title":"Acl Profile Active","type":"boolean"},"acl_profile":{"title":"Acl Profile","type":"string"},"backend_service":{"title":"Backend Id","type":"string"},"edge_functions":{"items":{"type":"string"},"title":"Edge Functions","type":"array"},"content_filter_profile_active":{"title":"Content Filter Profile Active","type":"boolean"},"content_filter_profile":{"title":"Content Filter Profile","type":"string"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"rate_limit_rules":{"items":{"type":"string"},"title":"Rate Limit Rule Ids","type":"array"},"match":{"title":"Match","type":"string"},"name":{"title":"Name","type":"string"}},"required":["id","name","match","acl_profile","acl_profile_active","content_filter_profile","content_filter_profile_active","backend_service"],"title":"SecProfileMap","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 Security Policy

> Delete an individual Security Policy from the specified configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies/{entry_id}":{"delete":{"operationId":"entry_resource_delete_api_v3_configs__config__d__document__e__entry___delete_812506993255268366","summary":"Delete single Security Policy","description":"Delete an individual Security Policy 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/ResponseDelete"}}},"description":"Security Policy deleted successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Security Policies"]}}},"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 Security Policies version list

> Get list of versions of Security Policies in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies/versions":{"get":{"operationId":"document_list_version_resource_get_api_v3_configs__config__d__document__v__get_1063516195655403782","summary":"Get Security Policies version list","description":"Get list of versions of Security Policies 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":"Security Policies version list retrieved successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Security Policies"]}}},"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 Security Policy

> Get a specific version of a Security Policy

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies/versions/{version}":{"get":{"operationId":"document_version_resource_get_api_v3_configs__config__d__document__v__version___get_310680896324019655","summary":"Get version of Security Policy","description":"Get a specific version of a Security Policy","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":"Security Policies document","properties":{"total":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/SecurityPolicy"}}}}}},"description":"Security Policy retrieved successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Security Policies"]}}},"components":{"schemas":{"SecurityPolicy":{"properties":{"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"map":{"items":{"$ref":"#/components/schemas/SecProfileMap"},"title":"Map","type":"array"},"name":{"title":"Name","type":"string"},"session":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session"},"session_ids":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"boolean"},{},{"items":{},"type":"array"}],"title":"Session Ids"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name"],"title":"SecurityPolicy","type":"object"},"SecProfileMap":{"properties":{"acl_profile_active":{"title":"Acl Profile Active","type":"boolean"},"acl_profile":{"title":"Acl Profile","type":"string"},"backend_service":{"title":"Backend Id","type":"string"},"edge_functions":{"items":{"type":"string"},"title":"Edge Functions","type":"array"},"content_filter_profile_active":{"title":"Content Filter Profile Active","type":"boolean"},"content_filter_profile":{"title":"Content Filter Profile","type":"string"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"rate_limit_rules":{"items":{"type":"string"},"title":"Rate Limit Rule Ids","type":"array"},"match":{"title":"Match","type":"string"},"name":{"title":"Name","type":"string"}},"required":["id","name","match","acl_profile","acl_profile_active","content_filter_profile","content_filter_profile_active","backend_service"],"title":"SecProfileMap","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 Security Policy to the specified version

> Set a previous Security Policy version to be the current one

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/security-policies/versions/{version}/revert":{"put":{"operationId":"document_revert_resource_put_api_v3_configs__config__d__document__v__version__revert__put_1991472417589180331","summary":"Revert a Security Policy to the specified version","description":"Set a previous Security Policy version to be the current one","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":"Security Policy reversion was successful"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Security Policies"]}}},"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"}}}}
```
