--- title: "Reset Password" url: https://docs.catalyst.zoho.com/en/sdk/web/v4/cloud-scale/authentication/reset-password/ description: "This page describes the method to reset the password of a user account in your Web application with sample code snippets." last_updated: 2026-09-08T11:07:33Z service: Cloud Scale type: general related_links: - name: "JavaScript SDK" url: /en/sdk/javascript/v1/overview/ - name: "Authentication" url: /en/cloud-scale/help/authentication/introduction --- # Reset Password > **Note:** This SDK is currently in deprecation. Migrate to [JavaScript SDK](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/authentication/reset-pwd/) now. Once a user has been successfully registered, you can reset their password using the following code snippet. When the the `forgotPassword()` method is called, a reset password link will be generated and sent to the user's email address. Only the user's email address is a mandatory attribute. The `userManagement` reference used in the code snippet below is the [ component instance.](https://docs.catalyst.zoho.com/en/sdk/web/v4/cloud-scale/authentication/get-comp-instance) JSON objects containing the registration details of a particular user are created as follows: ```javascript //Create an object with the details such as email Id, platform and redirect url var data = { "email_id": "amelia.burrows@zylker.com", "platform_type": "web", "redirect_url": "https://catalyst.zoho.com" }; ``` This object is passed as an argument to the `forgotPassword()` method. > **Note : ** The promise returned will be resolved to an object in which the content key contains a confirmation message. ```javascript //Reset password by passing the details. This in turn returns a promise. var userManagement = catalyst.userManagement; var forgotPromise = userManagement.forgotPassword(data); forgotPromise .then((response) => { console.log(response.content); }) .catch((err) => { console.log(err); }); ```