Update Device Authentication Policy

PUT {{apiPath}}/environments/{{envID}}/deviceAuthenticationPolicies/{{deviceAuthenticationPolicyID}}

This PingOne collection contains only the requests without documentation. For the official PingOne Platform API documentation, see Update Device Authentication Policy.

Request Body

{"name"=>"Environment Policy8 - phasing out email - updated", "sms"=>{"enabled"=>false, "otp"=>{"failure"=>{"count"=>3, "coolDown"=>{"duration"=>0, "timeUnit"=>"MINUTES"}}, "lifeTime"=>{"duration"=>30, "timeUnit"=>"MINUTES"}}}, "email"=>{"enabled"=>true, "pairingDisabled"=>true, "otp"=>{"failure"=>{"count"=>3, "coolDown"=>{"duration"=>0, "timeUnit"=>"MINUTES"}}, "lifeTime"=>{"duration"=>30, "timeUnit"=>"MINUTES"}}}, "mobile"=>{"enabled"=>true, "otp"=>{"failure"=>{"count"=>3, "coolDown"=>{"duration"=>2, "timeUnit"=>"MINUTES"}}}, "applications"=>[{"id"=>"{{appID}}", "push"=>{"enabled"=>true}, "otp"=>{"enabled"=>true}, "pushTimeout"=>{"duration"=>48, "timeUnit"=>"SECONDS"}, "pushLimit"=>{"count"=>4, "timePeriod"=>{"duration"=>10, "timeUnit"=>"MINUTES"}, "lockDuration"=>{"duration"=>30, "timeUnit"=>"MINUTES"}}, "pairingKeyLifetime"=>{"duration"=>24, "timeUnit"=>"HOURS"}, "deviceAuthorization"=>{"enabled"=>true, "extraVerification"=>"permissive"}, "autoEnrollment"=>{"enabled"=>true}, "integrityDetection"=>"permissive"}]}, "totp"=>{"enabled"=>true, "otp"=>{"failure"=>{"count"=>3, "coolDown"=>{"duration"=>2, "timeUnit"=>"MINUTES"}}}}, "voice"=>{"enabled"=>true, "otp"=>{"failure"=>{"count"=>3, "coolDown"=>{"duration"=>0, "timeUnit"=>"MINUTES"}}, "lifeTime"=>{"duration"=>30, "timeUnit"=>"MINUTES"}}}, "fido2"=>{"enabled"=>true, "fidoPolicyId"=>"{{fidoPolicyID}}"}, "forSignOnPolicy"=>false, "default"=>false}