Okta.Sdk.Model.ProfileEnrollmentPolicyRuleAction
October 22, 2025 ยท View on GitHub
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| Access | string | Indicates if the user profile is granted access > Note: You can't set the `access` property to `DENY` after you create the policy | [optional] |
| ActivationRequirements | ProfileEnrollmentPolicyRuleActivationRequirement | [optional] | |
| AllowedIdentifiers | List<string> | A list of attributes to identify an end user. Can be used across Okta sign-in, unlock, and recovery flows. | [optional] |
| EnrollAuthenticatorTypes | List<string> | Additional authenticator fields that can be used on the first page of user registration. Valid values only includes `'password'`. | [optional] |
| PreRegistrationInlineHooks | List<PreRegistrationInlineHook> | (Optional) The `id` of at most one registration inline hook | [optional] |
| ProfileAttributes | List<ProfileEnrollmentPolicyRuleProfileAttribute> | A list of attributes to prompt the user for during registration or progressive profiling. Where defined on the user schema, these attributes are persisted in the user profile. You can also add non-schema attributes, which aren't persisted to the user's profile, but are included in requests to the registration inline hook. A maximum of 10 profile properties is supported. | [optional] |
| ProgressiveProfilingAction | string | Progressive profile enrollment helps evaluate the user profile policy at every user login. Users can be prompted to provide input for newly required attributes. | [optional] |
| TargetGroupIds | List<string> | (Optional, max 1 entry) The `id` of a group that this user should be added to | [optional] |
| UiSchemaId | string | Value created by the backend. If present, all policy updates must include this attribute/value. | [optional] |
| UnknownUserAction | string | Which action should be taken if this user is new | [optional] |