---
title: Editing the input schema
description: Configure the information that's provided to the flow when it is invoked. This lets you map in external parameters for dynamic content or logic.
component: davinci
page_id: davinci:flows:davinci_editing_the_input_schema
canonical_url: http://docs.pingidentity.com/davinci/flows/davinci_editing_the_input_schema.html
revdate: July 19, 2024
section_ids:
  steps: Steps
---

# Editing the input schema

Configure the information that's provided to the flow when it is invoked. This lets you map in external parameters for dynamic content or logic.

## Steps

1. In DaVinci, click the **Flows** tab.

2. Find the flow and click **... > Edit**.

3. Click **Input Schema**.

4. On the **Input Schema** tab, add one or more properties to the input schema:

   1. Click **Add** to add a new property.

   2. In the **Parameter Name** field, enter a name for the input parameter.

      |   |                                                      |
      | - | ---------------------------------------------------- |
      |   | The name `challenge` is reserved and cannot be used. |

   3. (Optional) In the **Description** field, enter a description for the input property.

   4. In the **Data Type** list, select a data type for the input property.

   5. Select **Required** if the property is required for the flow.

5. (Optional) Click **All Required?** to change the **Required** setting of all properties.

6. (Optional) Click **Edit** to reorder or remove properties, and then click **Close**.

   | Option      | Description                           |
   | ----------- | ------------------------------------- |
   | **Delete**  | Click to remove a property.           |
   | **Reorder** | Click and drag to reorder a property. |

7. Click **Save**.
