Create a rule
POST {{HOST}}/admin/v1/Rules
Use this example to create a rule.
Request Body
{"schemas"=>["urn:ietf:params:scim:schemas:oracle:idcs:Rule"], "name"=>"Check for riskScores for skynet gt 100_icsqmfpotp_217", "description"=>"Check for risk scores", "policyType"=>{"value"=>"AttributeValueGenerationPolicyTypeId"}, "conditionGroup"=>{"value"=>"b6ae89b598e041a28b9072fd06b29eac", "type"=>"ConditionGroup"}, "return"=>[{"name"=>"authenticationFactor", "value"=>"2MMFA"}]}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string | ||
Content-Type | string |
RESPONSES
status: Created
{"idcsLastModifiedBy":{"type":"App","value":"ae554c722419449e8c1661b16289ea52","display":"OAuth Client","$ref":"https://tenant-base-url/admin/v1/Apps/ae554c722419449e8c1661b16289ea52"},"description":"Check for risk scores","idcsCreatedBy":{"type":"App","display":"OAuth Client","value":"ae554c722419449e8c1661b16289ea52","$ref":"https://tenant-base-url/admin/v1/Apps/ae554c722419449e8c1661b16289ea52"},"id":"2f946d8ae394458e9c3b2cbcbb736a2c","meta":{"created":"2018-11-07T11:22:32.735Z","lastModified":"2018-11-07T11:22:32.735Z","resourceType":"Rule","location":"https://tenant-base-url/admin/v1/Rules/2f946d8ae394458e9c3b2cbcbb736a2c"},"name":"Check for riskScores for skynet gt 100_icsqmfpotp_217","policyType":{"value":"AttributeValueGenerationPolicyTypeId","$ref":"https://tenant-base-url/admin/v1/PolicyTypes/AttributeValueGenerationPolicyTypeId"},"conditionGroup":{"value":"b6ae89b598e041a28b9072fd06b29eac","type":"ConditionGroup","name":"authenticatedBy","$ref":"https://tenant-base-url/admin/v1/ConditionGroups/b6ae89b598e041a28b9072fd06b29eac"},"return":[{"name":"authenticationFactor","value":"2MMFA"}],"schemas":["urn:ietf:params:scim:schemas:oracle:idcs:Rule"]}