---
title: Editing user attributes
description: You can edit existing user attributes in your environment.
component: pingone
page_id: pingone:directory:p1_edituserattributes
canonical_url: https://docs.pingidentity.com/pingone/directory/p1_edituserattributes.html
revdate: May 3, 2024
section_ids:
  about-this-task: About this task
  steps: Steps
  choose-from: Choose from:
  related-links: Related links
---

# Editing user attributes

You can edit existing user attributes in your environment.

## About this task

Core and standard attributes are system-provided attributes. While core attributes cannot be edited or disabled, standard attributes have a limited editing ability. Use the **Attributes** page to edit an existing user attribute.

## Steps

1. In the PingOne admin console, go to **Directory > User Attributes**.

2. Locate the attribute that you want to edit by browsing or searching for it.

   ### Choose from:

   * Click the **More Options** (⋮) icon and then click **Edit Attribute**.

   * Click the attribute that you want to edit, and then click the pencil icon.

3. Select the configuration options for the attribute:

   * **Enforce unique values**: Require that attribute values be unique across the environment.

   * **Allow multiple values**: Allow the attribute to support multiple values:

     * When a multi-valued attribute is mapped as part of an OIDC or OAuth flow, then the claim will be an array of values.

     * When a multi-valued attribute is mapped as part of a SAML flow, then the multi-valued attribute will be a multi-valued SAML attribute in the SAML assertion. See [Mapping attributes](p1_editsamlattributemapping.html).

   * **No Validation**: No validation is needed.

   * **Enumerated Values**: Allow the attribute to have enumerated values.

   * **Regex Validation**: Requires that the attribute have a testable expression. Enter the following information to test an expression:

     * **Expression**: A unique identifier for the attribute.

     * **Description**: A brief characterization of the attribute.

     * **Values**: Examples of values that match or do not match the expression.

       |   |                                                                                                                                                               |
       | - | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
       |   | After you create an attribute that is multi-valued, you cannot change it to single-valued. Not all attribute properties can be edited in the PingOne console. |

4. Click **Save**.

5. To enable a user attribute, click the toggle to the right (blue).

   |   |                                                                                                                                         |
   | - | --------------------------------------------------------------------------------------------------------------------------------------- |
   |   | You can disable the user attribute by clicking the toggle to the left (gray) and clicking **Confirm** in the **Confirm Disable** modal. |

## Related links

* [Mapping attributes](p1_editsamlattributemapping.html)
