Detect and Respond Traffic Detection Models

List Traffic Detection Models

get

Returns an array of Traffic Detection Models.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

List of Requested Traffic Detection Models

application/json
get
/api/v1/rule-engine/algorithms

Create Traffic Detection Model

post

Creates a traffic detection model from the data that's been supplied. Do not provide an id. IDs are auto generated

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
objectOptional

Traffic Detection Model Create or Update Config

Responses
post
/api/v1/rule-engine/algorithm

Fetch Traffic Detection Model

get

Fetches a specific traffic detection model from the ID supplied in the path.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

The ID of the traffic detection model to be returned.

Responses
200

Requested Traffic Detection Model

application/json
get
/api/v1/rule-engine/algorithm/{id}

Update Traffic Detection Model

put

Update a traffic detection model given the provided object. This does not do a diff. You must send the complete object.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

The ID of the traffic detection model to be updated

Body
objectOptional

Traffic Detection Model Create or Update Config

Responses
200

Requested Traffic Detection Model

application/json
put
/api/v1/rule-engine/algorithm/{id}

Delete Traffic Detection Model

delete

Deletes a traffic detection model

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

The ID of the traffic detection model to be deleted

Responses
delete
/api/v1/rule-engine/algorithm/{id}

No content

Enable Traffic Detection Model

put

Enables a traffic detection model

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

The ID of the traffic detection model to be enabled

Responses
200

Requested Traffic Detection Model

application/json
put
/api/v1/rule-engine/algorithm/{id}/enable

Disable Traffic Detection Model

put

Disables a traffic detection model

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

The ID of the traffic detection model to be disabled

Responses
200

Requested Traffic Detection Model

application/json
put
/api/v1/rule-engine/algorithm/{id}/disable

Reset Traffic Detection Model

put

Resets a customized system traffic detection model

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired

The ID of the traffic detection model to be reseted

Responses
200

Requested Traffic Detection Model

application/json
put
/api/v1/rule-engine/algorithm/{id}/reset

Last updated