ACL Profiles

Get ACL Profiles

get

Get all ACL Profiles in a configuration

Path parameters
configstringRequired
Responses
200

ACL Profiles retrieved successfully

application/json
get
/api/v4.0/conf/{config}/acl-profiles

Modify ACL Profiles

put

Updates an existing set of ACL Profiles for a configuration

Path parameters
configstringRequired
Bodyobject · ACLProfile[]
actionstringOptional
allowstring[]Optional
allow_botstring[]Optional
denystring[]Optional
deny_botstring[]Optional
descriptionstringOptional
force_denystring[]Optional
idstringRequired
namestringRequired
passthroughstring[]Optional
tagsstring[]Optional
Responses
200

ACL Profiles updated successfully

application/json
put
/api/v4.0/conf/{config}/acl-profiles

Create ACL Profiles

post

Create a complete set of ACL Profiles for a configuration

Path parameters
configstringRequired
Bodyobject · ACLProfile[]
actionstringOptional
allowstring[]Optional
allow_botstring[]Optional
denystring[]Optional
deny_botstring[]Optional
descriptionstringOptional
force_denystring[]Optional
idstringRequired
namestringRequired
passthroughstring[]Optional
tagsstring[]Optional
Responses
post
/api/v4.0/conf/{config}/acl-profiles

Delete ACL Profiles

delete

Delete all ACL Profiles in a configuration

Path parameters
configstringRequired
Responses
200

ACL Profiles deleted successfully

application/json
delete
/api/v4.0/conf/{config}/acl-profiles

Get single ACL Profile

get

Get an individual ACL Profile (not the entire set) from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

ACL Profile retrieved successfully

application/json
get
/api/v4.0/conf/{config}/acl-profiles/{entry_id}

Modify a single ACL Profile

put

Update an individual ACL Profile within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
actionstringOptional
allowstring[]Optional
allow_botstring[]Optional
denystring[]Optional
deny_botstring[]Optional
descriptionstringOptional
force_denystring[]Optional
idstringRequired
namestringRequired
passthroughstring[]Optional
tagsstring[]Optional
Responses
200

ACL Profile updated successfully

application/json
put
/api/v4.0/conf/{config}/acl-profiles/{entry_id}

Create single ACL Profile

post

Create an individual ACL Profile within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
actionstringOptional
allowstring[]Optional
allow_botstring[]Optional
denystring[]Optional
deny_botstring[]Optional
descriptionstringOptional
force_denystring[]Optional
idstringRequired
namestringRequired
passthroughstring[]Optional
tagsstring[]Optional
Responses
post
/api/v4.0/conf/{config}/acl-profiles/{entry_id}

Delete single ACL Profile

delete

Delete an individual ACL Profile (not the entire set) from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

ACL Profile deleted successfully

application/json
delete
/api/v4.0/conf/{config}/acl-profiles/{entry_id}

Get ACL Profiles version list

get

Get list of versions of ACL Profiles in a configuration

Path parameters
configstringRequired
Responses
200

ACL Profiles version list retrieved successfully

application/json
get
/api/v4.0/conf/{config}/acl-profiles/versions

Get version of ACL Profile

get

Get a specific version of an ACL Profile

Path parameters
configstringRequired
versionstringRequired
Responses
200

ACL Profile retrieved successfully

application/json
get
/api/v4.0/conf/{config}/acl-profiles/versions/{version}

Revert an ACL Profile to the specified version

put

Set a previous ACL Profile version to be the current one

Path parameters
configstringRequired
versionstringRequired
Responses
200

ACL Profile reversion was successful

application/json
put
/api/v4.0/conf/{config}/acl-profiles/versions/{version}/revert

Last updated

Was this helpful?