Security Policies

Get Security Policies

get

Get all Security Policies in a configuration

Path parameters
configstringRequired
Responses
get
/api/v4.3/conf/{config}/security-policies

Modify Security Policies

put

Update an existing set of Security Policies for a configuration

Path parameters
configstringRequired
Bodyobject · SecurityPolicy[]
descriptionstringOptional
idstringRequired
namestringRequired
sessionany ofOptional
integerOptional
or
numberOptional
or
booleanOptional
or
anyOptional
or
session_idsany ofOptional
integerOptional
or
numberOptional
or
booleanOptional
or
anyOptional
or
tagsstring[]Optional
Responses
put
/api/v4.3/conf/{config}/security-policies

Create Security Policies

post

Create a complete set of Security Policies for a configuration

Path parameters
configstringRequired
Bodyobject · SecurityPolicy[]
descriptionstringOptional
idstringRequired
namestringRequired
sessionany ofOptional
integerOptional
or
numberOptional
or
booleanOptional
or
anyOptional
or
session_idsany ofOptional
integerOptional
or
numberOptional
or
booleanOptional
or
anyOptional
or
tagsstring[]Optional
Responses
chevron-right
201

Security Policies created successfully

application/json
post
/api/v4.3/conf/{config}/security-policies

Delete Security Policies

delete

Delete all Security Policies in a configuration

Path parameters
configstringRequired
Responses
delete
/api/v4.3/conf/{config}/security-policies

Get specific Security Policy

get

Get a Security Policy from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
get
/api/v4.3/conf/{config}/security-policies/{entry_id}

Modify a single Security Policy

put

Update an individual Security Policy within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
descriptionstringOptional
idstringRequired
namestringRequired
sessionany ofOptional
integerOptional
or
numberOptional
or
booleanOptional
or
anyOptional
or
session_idsany ofOptional
integerOptional
or
numberOptional
or
booleanOptional
or
anyOptional
or
tagsstring[]Optional
Responses
put
/api/v4.3/conf/{config}/security-policies/{entry_id}

Create single Security Policy

post

Create an individual Security Policy within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
descriptionstringOptional
idstringRequired
namestringRequired
sessionany ofOptional
integerOptional
or
numberOptional
or
booleanOptional
or
anyOptional
or
session_idsany ofOptional
integerOptional
or
numberOptional
or
booleanOptional
or
anyOptional
or
tagsstring[]Optional
Responses
chevron-right
201

Security Policy created successfully

application/json
post
/api/v4.3/conf/{config}/security-policies/{entry_id}

Delete single Security Policy

delete

Delete an individual Security Policy from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
delete
/api/v4.3/conf/{config}/security-policies/{entry_id}

Get Security Policies version list

get

Get list of versions of Security Policies in a configuration

Path parameters
configstringRequired
Responses
get
/api/v4.3/conf/{config}/security-policies/versions

Get version of Security Policy

get

Get a specific version of a Security Policy

Path parameters
configstringRequired
versionstringRequired
Responses
get
/api/v4.3/conf/{config}/security-policies/versions/{version}

Revert a Security Policy to the specified version

put

Set a previous Security Policy version to be the current one

Path parameters
configstringRequired
versionstringRequired
Responses
put
/api/v4.3/conf/{config}/security-policies/versions/{version}/revert

Last updated

Was this helpful?