Create Risk Predictor (Traffic anomaly)

POST {{apiPath}}/environments/{{envID}}/riskPredictors

This request creates a traffic anomaly predictor.

The rules array contains a single rule - tracking of unique users on a single device, the only rule that can currently be included in traffic anomaly predictors.

The threshold object is used to specify the number of users that will be considered Medium risk and the number of users that will be considered High risk.

The interval object is used to define the timeframe for tracking unique users on a device.

Prerequisites

See Risk Predictors for the complete data models.

Base data model

PropertyTypeRequired?
compactNameStringRequired
defaultObjectRequired
default.result.levelStringRequired
default.result.typeStringRequired
nameStringRequired
rulesArrayOptional
rules\[\].enabledBooleanRequired
rules\[\].intervalObjectRequired
rules\[\].interval.unitStringRequired
rules\[\].interval.quantityIntegerRequired
rules\[\].thresholdObjectRequired
rules\[\].threshold.mediumIntegerRequired
rules\[\].threshold.highIntegerRequired
rules\[\].typeStringRequired
typeStringRequired

Request Body

{"name"=>"Traffic anomaly predictor created with API", "compactName"=>"trafficAnomalyCreatedFromAPI", "type"=>"TRAFFIC_ANOMALY", "default"=>{"result"=>{"level"=>"medium", "type"=>"VALUE"}}, "rules"=>[{"type"=>"UNIQUES_USERS_PER_DEVICE", "threshold"=>{"medium"=>3, "high"=>6}, "interval"=>{"unit"=>"DAY", "quantity"=>7}, "enabled"=>true}]}

RESPONSES

status: Created

{"_links":{"self":{"href":"https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/riskPredictors/fe36c631-6520-431b-a586-e680277a9f85"},"environment":{"href":"https://api.pingone.eu/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"}},"id":"fe36c631-6520-431b-a586-e680277a9f85","environment":{"id":"abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"},"createdAt":"2024-08-06T15:22:09.536Z","createdBy":"USER_DEFINED","updatedAt":"2024-08-06T15:22:09.536Z","name":"Traffic anomaly predictor created with API","compactName":"trafficAnomalyCreatedFromAPI","licensed":true,"rules":[{"type":"UNIQUES_USERS_PER_DEVICE","threshold":{"medium":3,"high":6},"interval":{"unit":"DAY","quantity":7},"enabled":true}],"type":"TRAFFIC_ANOMALY","condition":{"scores":[{"name":"HIGH","value":"HIGH"},{"name":"MEDIUM","value":"MEDIUM"},{"name":"LOW","value":"LOW"}]},"deletable":true,"tooltip":"predictor.tooltip.traffic.anomaly","default":{"weight":5,"score":80,"result":{"level":"MEDIUM","type":"VALUE"},"evaluated":false}}