Security Alerts

Get Security Alerts

get

Get all Security Alerts in a configuration

Path parameters
configstringRequired
Responses
200

Security Alerts retrieved successfully

application/json
get
/api/v4.0/conf/{config}/security-alerts

Modify Security Alerts

put

Update an existing set of Security Alerts for a configuration

Path parameters
configstringRequired
Bodyobject · SecurityAlert[]
idstringRequired
namestring · min: 1Required
server_groupsstring[]Required

List of attached Server Group IDs

dynamic_rulesstring[]Required

List of attached Dynamic Rule IDs

recipientsstring · email[] · min: 1Required
Responses
200

Security Alerts updated successfully

application/json
put
/api/v4.0/conf/{config}/security-alerts

Create Security Alerts

post

Create complete set of Security Alerts for a configuration

Path parameters
configstringRequired
Bodyobject · SecurityAlert[]
idstringRequired
namestring · min: 1Required
server_groupsstring[]Required

List of attached Server Group IDs

dynamic_rulesstring[]Required

List of attached Dynamic Rule IDs

recipientsstring · email[] · min: 1Required
Responses
post
/api/v4.0/conf/{config}/security-alerts

Delete Security Alerts

delete

Delete all Security Alerts in a configuration

Path parameters
configstringRequired
Responses
200

Security Alerts deleted successfully

application/json
delete
/api/v4.0/conf/{config}/security-alerts

Get single Alert

get

Get an individual Alert from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Alert retrieved successfully

application/json
get
/api/v4.0/conf/{config}/security-alerts/{entry_id}

Modify a single Alert

put

Update an individual Alert within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
idstringRequired
namestring · min: 1Required
server_groupsstring[]Required

List of attached Server Group IDs

dynamic_rulesstring[]Required

List of attached Dynamic Rule IDs

recipientsstring · email[] · min: 1Required
Responses
200

Alert updated successfully

application/json
put
/api/v4.0/conf/{config}/security-alerts/{entry_id}

Create single Alert

post

Create an individual Alert within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
idstringRequired
namestring · min: 1Required
server_groupsstring[]Required

List of attached Server Group IDs

dynamic_rulesstring[]Required

List of attached Dynamic Rule IDs

recipientsstring · email[] · min: 1Required
Responses
post
/api/v4.0/conf/{config}/security-alerts/{entry_id}

Delete single Alert

delete

Delete an individual Alert from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Alert deleted successfully

application/json
delete
/api/v4.0/conf/{config}/security-alerts/{entry_id}

Get Security Alerts version list

get

Get list of versions of Security Alerts in a configuration

Path parameters
configstringRequired
Responses
200

Security Alerts version list retrieved successfully

application/json
get
/api/v4.0/conf/{config}/security-alerts/versions

Get version of Security Alerts

get

Get a specific version of an Alert

Path parameters
configstringRequired
versionstringRequired
Responses
200

Alert version retrieved successfully

application/json
get
/api/v4.0/conf/{config}/security-alerts/versions/{version}

Revert Security Alerts to the specified version

put

Set a previous Security Alerts version to be the current one

Path parameters
configstringRequired
versionstringRequired
Responses
200

Security Alerts reversion was successful

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

Last updated

Was this helpful?