> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# Use a manifest file to update a registration

> This guide describes the steps for updating an extension app registration by editing a JSON app manifest file.

This guide describes the steps for updating an extension app registration by editing a JSON app manifest file. You also have the option of updating an extension app registration [using a form](/extension-apps/build-an-extension-app/update-registration/use-form). See [Form-based and app manifest method comparison](/extension-apps/build-an-extension-app/register#form-based-and-app-manifest-method-comparison) for guidance about which method might be more useful.

See [Extension app statuses that affect updates](/extension-apps/build-an-extension-app/update-registration#extension-app-statuses-that-affect-updates) for details about steps you may need to take before you can update an extension app registration.

> **Note**
>
> When you update your extension app registration by editing the manifest file, you will need to re-enter your client secret to save your changes.

## Step 1. Edit your app registration in the Developer Console

Open **My Extension Apps** in the [Developer Console](https://devconsole.docusign.com). Select the kebab menu of the extension app, then select **Edit Manifest.**

![A screenshot of the edit manifest option in the Developer Console](/_fern-files/_img/e310acbe7f193bc1c15c94271e0a417ce2d2038740b657a3733f842cd78742c1.webp)

## Step 2. Update the extension app manifest

You can edit your manifest directly in the manifest editor or download or copy the manifest to edit it in the IDE of your choice. If you saved your updated manifest as a JSON file, copy and paste your JSON into the manifest editor.

![Screenshot of the manifest editor for Edit Manifest](/_fern-files/_img/08918bd9af95753b152955837dc0742e68f22e6dbbc0853a3c41510559fa64df.webp)

To protect sensitive data, the value of `clientSecret` is not displayed in the app manifest editor. You must re-enter this value before you can save updates to an app manifest. The manifest editor also does not display the existing Base64 values of any `data` properties for the icon or screenshots. These values do not need to be reentered unless you want to change them.

## Step 3. Validate your app manifest

When your app manifest is ready, select **Validate** to determine whether your manifest has any errors. See [Troubleshooting manifest errors](/extension-apps/extension-app-reference/app-manifest-reference/troubleshooting-manifest-errors) for a list of possible errors with details on how to troubleshoot them. Once your manifest has passed all validation checks, choose **Save Changes** to finish updating your app registration.

## Next steps

* Learn how to update an extension app [using a form](/extension-apps/build-an-extension-app/update-registration/use-form).
* Get details about [extension app statuses](/extension-apps/build-an-extension-app/status).
* Review the process to [publish an extension app](/extension-apps/build-an-extension-app/publish).