Create a Policy Rule

POST {{baseUrl}}/api/v1/authorizationServers/:authServerId/policies/:policyId/rules

Creates a policy rule for the specified Custom Authorization Server and Policy

Request Body

{"id"=>"incididunt dolore eiusmod", "name"=>"consequat enim officia", "priority"=>19936245, "status"=>"INACTIVE", "system"=>false, "type"=>"PASSWORD", "actions"=>{"enroll"=>{"self"=>"CHALLENGE"}, "idp"=>{"providers"=>[{"type"=>"eu nostrud laboris"}, {"type"=>"ut esse cillum inc"}]}, "passwordChange"=>{"access"=>"DENY"}, "selfServicePasswordReset"=>{"access"=>"ALLOW"}, "selfServiceUnlock"=>{"access"=>"DENY"}, "signon"=>{"access"=>"DENY", "factorLifetime"=>-46705713, "factorPromptMode"=>"DEVICE", "rememberDeviceByDefault"=>false, "requireFactor"=>false, "session"=>{"maxSessionIdleMinutes"=>-55124720, "maxSessionLifetimeMinutes"=>9191461, "usePersistentCookie"=>false}}, "token"=>{"accessTokenLifetimeMinutes"=>-82916457, "inlineHook"=>{"id"=>"tempor pariatur"}, "refreshTokenLifetimeMinutes"=>46057673, "refreshTokenWindowMinutes"=>22848103}}, "conditions"=>{"app"=>{"exclude"=>[{"name"=>"magna", "type"=>"APP"}, {"name"=>"sit esse laboris", "type"=>"APP_TYPE"}], "include"=>[{"name"=>"Excepteur u", "type"=>"APP"}, {"name"=>"cillum proident", "type"=>"APP"}]}, "apps"=>{"exclude"=>["an", "irure"], "include"=>["fugiat nulla in l", "tempor non veniam enim"]}, "authContext"=>{"authType"=>"RADIUS"}, "authProvider"=>{"include"=>["velit anim minim Duis", "irure sed dolor"], "provider"=>"OKTA"}, "beforeScheduledAction"=>{"duration"=>{"number"=>-48755211, "unit"=>"eu dolore dolore tempor"}, "lifecycleAction"=>{"status"=>"PENDING"}}, "clients"=>{"include"=>["exercitation fugiat reprehenderit", "incididunt sit"]}, "context"=>{"migrated"=>true, "platform"=>{"supportedMDMFrameworks"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}], "types"=>[{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, {"value"=>"<Error: Too many levels of nesting to fake this schema>"}]}, "rooted"=>false, "trustLevel"=>"ANY", "expression"=>"Duis in dolor"}, "device"=>{"migrated"=>true, "platform"=>{"supportedMDMFrameworks"=>["NATIVE", "AFW"], "types"=>["IOS", "WINDOWS"]}, "rooted"=>true, "trustLevel"=>"ANY"}, "grantTypes"=>{"include"=>["magna ut aliquip laboris", "do"]}, "groups"=>{"exclude"=>["consectetur volup", "commodo consectetur tempor nostrud"], "include"=>["Lorem fugiat sit inci", "deserunt consectetur"]}, "identityProvider"=>{"idpIds"=>["eiusmod", "dolore pariatur culpa in"], "provider"=>"ANY"}, "mdmEnrollment"=>{"blockNonSafeAndroid"=>true, "enrollment"=>"ANY_OR_NONE"}, "network"=>{"connection"=>"ZONE", "exclude"=>["id enim dolor eiusmod fugiat", "id eiusmod culpa enim est"], "include"=>["est ex labore ullamco", "non deserunt exercitation"]}, "people"=>{"groups"=>{"exclude"=>["adipisicing eu", "consectetur tempor labore aliquip in"], "include"=>["voluptate sint cillum", "Excepteur non sint est"]}, "users"=>{"exclude"=>["dolor fugiat", "non qui voluptate culpa"], "include"=>["nulla aute sunt sit", "in laboris veniam in aliqua"]}}, "platform"=>{"exclude"=>[{"os"=>{"expression"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "type"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "version"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "type"=>"DESKTOP"}, {"os"=>{"expression"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "type"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "version"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "type"=>"ANY"}], "include"=>[{"os"=>{"expression"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "type"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "version"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "type"=>"ANY"}, {"os"=>{"expression"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "type"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "version"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}, "type"=>"DESKTOP"}]}, "risk"=>{"behaviors"=>["esse aliqua i", "ad veniam ex officia"]}, "riskScore"=>{"level"=>"incididunt cupidatat"}, "scopes"=>{"include"=>["ea sit dolore consectetur", "dolore occaecat"]}, "userIdentifier"=>{"attribute"=>"dolore esse pariatur enim minim", "patterns"=>[{"matchType"=>"STARTS_WITH", "value"=>"labore nulla dolore"}, {"matchType"=>"EQUALS", "value"=>"do sunt"}], "type"=>"ATTRIBUTE"}, "users"=>{"exclude"=>["ex enim", "in Duis"], "inactivity"=>{"number"=>1856950, "unit"=>"aute dolor id in"}, "include"=>["laboris Ut irure amet", "ipsum incididunt"], "lifecycleExpiration"=>{"lifecycleStatus"=>"dolore Duis ipsum dolor", "number"=>688993, "unit"=>"dolore ad"}, "passwordExpiration"=>{"number"=>7556663, "unit"=>"ex Duis irure et fugiat"}, "userLifecycleAttribute"=>{"attributeName"=>"et dolor", "matchingValue"=>"id Duis ut"}}, "userStatus"=>{"value"=>"PENDING"}}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: Created

{&quot;created&quot;:&quot;1965-01-25T07:22:35.163Z&quot;,&quot;id&quot;:&quot;reprehenderit adipisicing q&quot;,&quot;lastUpdated&quot;:&quot;1946-03-14T13:05:55.614Z&quot;,&quot;name&quot;:&quot;sed&quot;,&quot;priority&quot;:-31173333,&quot;status&quot;:&quot;INACTIVE&quot;,&quot;system&quot;:false,&quot;type&quot;:&quot;SIGN_ON&quot;,&quot;actions&quot;:{&quot;enroll&quot;:{&quot;self&quot;:&quot;LOGIN&quot;},&quot;idp&quot;:{&quot;providers&quot;:[{&quot;id&quot;:&quot;esse ulla&quot;,&quot;type&quot;:&quot;qui adipisicing nostrud commodo&quot;},{&quot;id&quot;:&quot;nisi elit laboris&quot;,&quot;type&quot;:&quot;sit tempor occaecat nostrud Duis&quot;}]},&quot;passwordChange&quot;:{&quot;access&quot;:&quot;DENY&quot;},&quot;selfServicePasswordReset&quot;:{&quot;access&quot;:&quot;ALLOW&quot;},&quot;selfServiceUnlock&quot;:{&quot;access&quot;:&quot;DENY&quot;},&quot;signon&quot;:{&quot;access&quot;:&quot;ALLOW&quot;,&quot;factorLifetime&quot;:-55623638,&quot;factorPromptMode&quot;:&quot;SESSION&quot;,&quot;rememberDeviceByDefault&quot;:false,&quot;requireFactor&quot;:false,&quot;session&quot;:{&quot;maxSessionIdleMinutes&quot;:-45526142,&quot;maxSessionLifetimeMinutes&quot;:2159466,&quot;usePersistentCookie&quot;:false}},&quot;token&quot;:{&quot;accessTokenLifetimeMinutes&quot;:-7925936,&quot;inlineHook&quot;:{&quot;id&quot;:&quot;cillum iru&quot;},&quot;refreshTokenLifetimeMinutes&quot;:-99941370,&quot;refreshTokenWindowMinutes&quot;:-87867289}},&quot;conditions&quot;:{&quot;app&quot;:{&quot;exclude&quot;:[{&quot;id&quot;:&quot;dolore ipsum eu&quot;,&quot;name&quot;:&quot;officia nostrud culpa&quot;,&quot;type&quot;:&quot;APP_TYPE&quot;},{&quot;id&quot;:&quot;ullamco id&quot;,&quot;name&quot;:&quot;elit&quot;,&quot;type&quot;:&quot;APP&quot;}],&quot;include&quot;:[{&quot;id&quot;:&quot;consequat Duis aliqua proident laborum&quot;,&quot;name&quot;:&quot;proident Lo&quot;,&quot;type&quot;:&quot;APP&quot;},{&quot;id&quot;:&quot;consequat Ut dolore&quot;,&quot;name&quot;:&quot;nisi&quot;,&quot;type&quot;:&quot;APP_TYPE&quot;}]},&quot;apps&quot;:{&quot;exclude&quot;:[&quot;cupidatat cillum&quot;,&quot;consec&quot;],&quot;include&quot;:[&quot;irure elit tempor&quot;,&quot;null&quot;]},&quot;authContext&quot;:{&quot;authType&quot;:&quot;ANY&quot;},&quot;authProvider&quot;:{&quot;include&quot;:[&quot;voluptate dolore ea&quot;,&quot;fugiat&quot;],&quot;provider&quot;:&quot;OKTA&quot;},&quot;beforeScheduledAction&quot;:{&quot;duration&quot;:{&quot;number&quot;:52168290,&quot;unit&quot;:&quot;aute Lo&quot;},&quot;lifecycleAction&quot;:{&quot;status&quot;:&quot;PENDING&quot;}},&quot;clients&quot;:{&quot;include&quot;:[&quot;magna&quot;,&quot;officia aute in&quot;]},&quot;context&quot;:{&quot;migrated&quot;:false,&quot;platform&quot;:{&quot;supportedMDMFrameworks&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;types&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}]},&quot;rooted&quot;:true,&quot;trustLevel&quot;:&quot;TRUSTED&quot;,&quot;expression&quot;:&quot;veniam culpa consequat&quot;},&quot;device&quot;:{&quot;migrated&quot;:true,&quot;platform&quot;:{&quot;supportedMDMFrameworks&quot;:[&quot;AFW&quot;,&quot;AFW&quot;],&quot;types&quot;:[&quot;WINDOWS&quot;,&quot;WINDOWS&quot;]},&quot;rooted&quot;:false,&quot;trustLevel&quot;:&quot;ANY&quot;},&quot;grantTypes&quot;:{&quot;include&quot;:[&quot;laborum sunt&quot;,&quot;fugiat id sint veniam dolore&quot;]},&quot;groups&quot;:{&quot;exclude&quot;:[&quot;et velit incididunt eiusmod elit&quot;,&quot;incididunt&quot;],&quot;include&quot;:[&quot;sit tempor eiu&quot;,&quot;in&quot;]},&quot;identityProvider&quot;:{&quot;idpIds&quot;:[&quot;amet&quot;,&quot;ipsum&quot;],&quot;provider&quot;:&quot;ANY&quot;},&quot;mdmEnrollment&quot;:{&quot;blockNonSafeAndroid&quot;:true,&quot;enrollment&quot;:&quot;OMM&quot;},&quot;network&quot;:{&quot;connection&quot;:&quot;ANYWHERE&quot;,&quot;exclude&quot;:[&quot;ipsum irure&quot;,&quot;ut dolor exercitation&quot;],&quot;include&quot;:[&quot;in ad&quot;,&quot;minim ipsum dolore&quot;]},&quot;people&quot;:{&quot;groups&quot;:{&quot;exclude&quot;:[&quot;ex esse minim non cillum&quot;,&quot;sed&quot;],&quot;include&quot;:[&quot;ut in elit eiusmod&quot;,&quot;in irure ut culpa&quot;]},&quot;users&quot;:{&quot;exclude&quot;:[&quot;id laborum Duis reprehenderit irure&quot;,&quot;veniam aliquip nu&quot;],&quot;include&quot;:[&quot;nostrud cupidatat in&quot;,&quot;laboris anim veniam nostrud&quot;]}},&quot;platform&quot;:{&quot;exclude&quot;:[{&quot;os&quot;:{&quot;expression&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;type&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;version&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;type&quot;:&quot;ANY&quot;},{&quot;os&quot;:{&quot;expression&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;type&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;version&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;type&quot;:&quot;DESKTOP&quot;}],&quot;include&quot;:[{&quot;os&quot;:{&quot;expression&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;type&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;version&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;type&quot;:&quot;OTHER&quot;},{&quot;os&quot;:{&quot;expression&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;type&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;version&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;type&quot;:&quot;OTHER&quot;}]},&quot;risk&quot;:{&quot;behaviors&quot;:[&quot;tempor do aliqua&quot;,&quot;eiusmod qui cillum&quot;]},&quot;riskScore&quot;:{&quot;level&quot;:&quot;nisi&quot;},&quot;scopes&quot;:{&quot;include&quot;:[&quot;eu anim&quot;,&quot;qui est pariatur reprehenderit&quot;]},&quot;userIdentifier&quot;:{&quot;attribute&quot;:&quot;ea aute mollit consequat&quot;,&quot;patterns&quot;:[{&quot;matchType&quot;:&quot;SUFFIX&quot;,&quot;value&quot;:&quot;amet labore&quot;},{&quot;matchType&quot;:&quot;EQUALS&quot;,&quot;value&quot;:&quot;aliqua&quot;}],&quot;type&quot;:&quot;IDENTIFIER&quot;},&quot;users&quot;:{&quot;exclude&quot;:[&quot;ullamco in&quot;,&quot;eu&quot;],&quot;inactivity&quot;:{&quot;number&quot;:-6326495,&quot;unit&quot;:&quot;officia&quot;},&quot;include&quot;:[&quot;magna eiusm&quot;,&quot;consequat elit ea esse&quot;],&quot;lifecycleExpiration&quot;:{&quot;lifecycleStatus&quot;:&quot;Lorem anim e&quot;,&quot;number&quot;:17305608,&quot;unit&quot;:&quot;elit quis&quot;},&quot;passwordExpiration&quot;:{&quot;number&quot;:74954302,&quot;unit&quot;:&quot;sint aliqua anim exercitation in&quot;},&quot;userLifecycleAttribute&quot;:{&quot;attributeName&quot;:&quot;eu in fugiat&quot;,&quot;matchingValue&quot;:&quot;qui pariatur&quot;}},&quot;userStatus&quot;:{&quot;value&quot;:&quot;INACTIVE&quot;}}}