---
title: Editing discovered APIs
description: You can edit the discovered application programming interface (API) from the Discovered APIs page.
component: pingintelligence
version: 5.2
page_id: pingintelligence:managing_pingintelligence_for_apis:pingintelligence_editing_discovered_apis
canonical_url: https://docs.pingidentity.com/pingintelligence/5.2/managing_pingintelligence_for_apis/pingintelligence_editing_discovered_apis.html
revdate: April 3, 2024
section_ids:
  steps: Steps
---

# Editing discovered APIs

You can edit the discovered application programming interface (API) *(tooltip: \<div class="paragraph">
\<p>A specification of interactions available for building software to access an application or service.\</p>
\</div>)* from the **Discovered APIs** page.

## Steps

* To edit an API, click on the drop down arrow shown in the screen capture.

  ![Screen capture of PingIntelligence discovered API, pointing to the drop down arrow.](_images/qec1640180202333.png)

  |   |                                                                                                                                                                                                                           |
  | - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  |   | You can download the API definition in JSON format by clicking on **Export**. Click **Publish** to add API to PingIntelligence and begin the training process. You will be notified on successful publication of the API. |

  The edit API page is displayed when you click on the drop down arrow.

  ![Screen capture of PingIntelligence discovered API edit page.](_images/nmv1640180563728.png)

  The edit API page allows you to set properties of an API JSON file. These are the same properties that you configure when you define an API JSON in API Security Enforcer (ASE). For more information on defining an API JSON, see [Defining an API using API JSON configuration file in inline mode](../pingintelligence_reference_guide/pingintelligence_defining_api_json_configuration_inline.html).

  You can also reset the edited changes by clicking on the **Reset to default discovery configure** button on the top-right corner. This resets the API properties to the one that was set during the [Configure API discovery](pingintelligence_configure_api_discovery.html) step. The edit API page is divided into three tabs:

  * Profile

    ![Screen capture of PingIntelligence profile.](_images/jne1608016178816.png)![Screen capture of PingIntelligence JWT and Username Header options.](_images/img1608019376750.png)

    |   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
    | - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    |   | The **Profile** tab also provides option to extract the username from either a JSON Web Token (JWT) *(tooltip: \<div class="paragraph">&#xA;\<p>An IETF standard container format for a JSON object used for the secure exchange of content, such as identity or entitlement information. You can find the industry standard in \<a href="https\://datatracker.ietf.org/doc/html/rfc7519">RFC 7519\</a>.\</p>&#xA;\</div>)* token or a custom header. On the dashboard you can select either**JWT** or **Username Header** to configure API JSON, but not both. For more information, see [Defining an API using API JSON configuration file in sideband mode](../pingintelligence_reference_guide/pingintelligence_define_api_json_file_sideband.html). |

  * Servers

    ![Screen capture of PingIntelligence servers.](_images/bfm1608016502222.png)

  * Inline Security

    ![Screen capture of PingIntelligence inline security.](_images/vfr1608016642970.png)
