---
title: Using the expression builder
description: Use the expression builder in PingOne to create expressions and test the results of those expressions.
component: pingone
page_id: pingone:pingone_expression_language:p1_use_expression_builder
canonical_url: https://docs.pingidentity.com/pingone/pingone_expression_language/p1_use_expression_builder.html
revdate: May 29, 2025
section_ids:
  steps: Steps
---

# Using the expression builder

Use the expression builder to create expressions and test the results of those expressions. You can also use expressions to manipulate data, concatenate strings, and build arrays.

The expression builder uses the PingOne expression language to identify and access user attributes in the PingOne directory or other external applications or directories.

## Steps

1. In the PingOne admin console, go to **Applications > Applications** and browse or search for the application to which you want to add an attribute mapping.

2. Click the application entry to open the details panel.

3. On the **Attribute Mappings** tab, click the **Pencil** icon.

4. Click the **Gear** icon next to an attribute mapping to open the **Build and Test Expression** modal. Learn more in [Mapping attributes](../directory/p1_editsamlattributemapping.html).

   * Enter an expression that identifies the attribute you want to map.

   * To verify an expression and see sample data, click **Test Expression**.

   * To toggle between expression values and JSON, click **Edit JSON** or **Edit Values**.

   * For sample expressions and reference information, click **View Documentation**.

5. Click **Save**.

6. On the **Attribute Mappings** tab, click **Save**.
