Update Sign-On Policy Action

PUT {{apiPath}}/environments/{{envID}}/signOnPolicies/{{policyID}}/actions/{{actionID}}

This PingOne collection contains only the requests without documentation. For the official PingOne Platform API documentation, see Update Sign-On Policy Action.

Request Body

{"priority"=>2, "type"=>"PROGRESSIVE_PROFILING", "condition"=>{"or"=>[{"not"=>{"ipRange"=>["10.5.3.72/24"], "contains"=>"${flow.request.http.remoteIp}"}}, {"secondsSince"=>"${session.lastSignOn.withAuthenticator.pwd.at}", "greater"=>50400}, {"value"=>"${user.population.id}", "equals"=>"{{popID}}"}, {"value"=>"${user.email}", "equals"=>"joe@pingidentity.com"}, {"ipRisk"=>{"minScore"=>80, "maxScore"=>100}, "valid"=>"${flow.request.http.remoteIp}"}, {"geoVelocity"=>"${flow.request.http.remoteIp}", "valid"=>{"previousSuccessfulAuthenticationTime"=>"${user.lastSignOn.at}", "previousSuccessfulAuthenticationIp"=>"${user.lastSignOn.remoteIp}"}}]}, "promptText"=>"For the best experience, we need a couple things from you.", "promptIntervalSeconds"=>3600, "preventMultiplePromptsPerFlow"=>false}