# Manage OTP applications

Manage existing OTP applications from the **Applications** page. View an application's
credentials and settings, edit its settings, regenerate its secret, or delete applications
that are no longer required.

## Before you begin

- An active DIDWW account is required. [Sign in to DIDWW](https://my.didww.com/users/sign_in).
- An existing OTP application is required. If you do not have one, see
  [Create an OTP application](getting-started.html#otp-verification-create-application).

## View an OTP application

1. In the DIDWW User Panel, go to **OTP Verify > Applications**.
2. Click the name of the OTP application.

[![OTP Verification Applications page with the application name highlighted](../_images/view-application-name.webp)](../_images/view-application-name.webp)


**Fig. 1.** Open the OTP application details

In **View Application**, review the **Credentials**, **General**, **Configuration**,
**Verification settings**, and **SMS Settings** in read-only mode. Click **Back** to return
to the application list.

[![View Application page with the credentials and settings of an OTP application](../_images/view-details.webp)](../_images/view-details.webp)


**Fig. 2.** Review the application settings

## Edit an OTP application

1. In the DIDWW User Panel, go to **OTP Verify > Applications**.
2. Locate the OTP application and open its **Actions** menu.
3. Click **Edit**.

[![Actions menu of an OTP application with Edit highlighted](../_images/actions-edit.webp)](../_images/actions-edit.webp)


**Fig. 3.** Open the OTP application edit form

4. Update the settings in any section. The sections match those on the creation form. See
   [Create an OTP application](getting-started.html#otp-verification-create-application) for
   configuration guidance. Changes to the verification settings apply to new verifications
   only.
5. Review the changes and click **Submit**.

For definitions, defaults, and limits for all settings, see [OTP application settings
reference](application-settings-reference.html#otp-verification-application-settings-reference).

[![OTP application edit form with the Submit button highlighted](../_images/edit-application.webp)](../_images/edit-application.webp)


**Fig. 4.** Update and save the OTP application settings

## Regenerate the application secret

Regenerate the secret if it is leaked or compromised.

1. In the DIDWW User Panel, go to **OTP Verify > Applications**.
2. Click the name of the OTP application.
3. Click **Actions > Regenerate secret**.

[![View Application page with the Actions menu and Regenerate secret highlighted](../_images/regenerate-secret.webp)](../_images/regenerate-secret.webp)


**Fig. 5.** Regenerate the application secret

4. In the **Regenerate application secret** confirmation window, click **Regenerate**. The
   current secret stops working immediately: API requests that use it are rejected, and
   callbacks are signed with the new secret. The application key does not change. Copy the
   new **Application secret** and update it in your backend.

[![Regenerate application secret confirmation window](../_images/regenerate-secret-confirm.webp)](../_images/regenerate-secret-confirm.webp)


**Fig. 6.** Confirm the new secret

## Delete an OTP application

Warning

Deleting an OTP application is permanent and cannot be undone. Its credentials are
revoked, and requests that use its key or secret are rejected. Confirm that the
application is no longer required before continuing.

1. In the DIDWW User Panel, go to **OTP Verify > Applications**.
2. Locate the OTP application and open its **Actions** menu.
3. Click **Delete**.

[![Actions menu of an OTP application with Delete highlighted](../_images/actions-delete.webp)](../_images/actions-delete.webp)


**Fig. 7.** Delete an OTP application

4. In the **Delete OTP Application** confirmation window, click **Delete**.

[![Delete OTP Application confirmation window](../_images/delete-application.webp)](../_images/delete-application.webp)


**Fig. 8.** Confirm the deletion

## Related resources

- [Create an OTP application](getting-started.html#otp-verification-create-application) - Create and
  initially configure an OTP application.
- [OTP application settings reference](application-settings-reference.html#otp-verification-application-settings-reference)
  - Look up field definitions, defaults, available values, and limits.
- [Quick setup with Try it out](getting-started.html#otp-verification-try-it-out) - Create an
  application with the default settings and send a test verification.
- [Authentication](authentication.html#otp-verification-authentication) - Choose the authentication mode
  for your integration.

On this page
