--- title: "Restablecer contraseña" url: https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/authentication/reset-password/ description: "Esta página describe el método para restablecer la contraseña de una cuenta de usuario en tu aplicación Python con fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Reset Password - API" url: /es/api/code-reference/cloud-scale/authentication/reset-user-password/#ResetUserPassword - name: "Authentication Help" url: /es/cloud-scale/help/authentication/introduction - name: "SDK Scopes" url: /es/sdk/python/v1/sdk-scopes --- # Restablecer contraseña Puedes restablecer la contraseña de la cuenta de un usuario registrado usando el siguiente fragmento de código. Al llamar al método `reset_password()`, se generará un enlace de restablecimiento de contraseña y se enviará a la dirección de correo electrónico del usuario. > **Note: ** * Los atributos `email_id`, `platform_type` y `zaid` son obligatorios. * Puedes configurar la dirección de correo electrónico del remitente, el asunto y el mensaje del correo electrónico. Debes agregar la dirección de correo electrónico en el [componente Catalyst Mail](https://docs.catalyst.zoho.com/es/cloud-scale/help/mail/email-configuration/) y verificarla antes de usarla en el código del SDK. #### Crear un diccionario Necesitarás crear un diccionario que contenga los detalles de registro de un usuario en particular como se muestra a continuación. Luego puedes pasar el diccionario configurado al método que maneja el proceso de restablecimiento de contraseña. ```python #Crear un diccionario reset_config = { "platform_type": "web", "zaid": "1008807534", "template_details": { "senders_mail": "dogogetu@tutuapp.bid", "subject": "Welcome to %APP_NAME%", "message": "

Hello ,

Follow this link to join in %APP_NAME% .

%LINK%

If you didnt ask to join the application, you can ignore this email.

Thanks,

Your %APP_NAME% team

", }, } ``` ### Restablecer la contraseña Los objetos que contienen la información del usuario y la configuración de registro del usuario se pasan como argumentos al método `reset_password()` que devuelve una respuesta. Para saber más sobre la instancia de componente `authentication_service` utilizada a continuación, consulta [esta sección](https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/authentication/get-component-instance/). **Parámetros utilizados**
Nombre del parámetro Tipo de dato Definición
`email_id` String Un parámetro **obligatorio**. Contendrá el valor de la dirección de correo electrónico del usuario.
`reset_config` Object Un parámetro **obligatorio**. Almacenará los detalles de la cuenta de usuario para la cual se necesita restablecer la contraseña. Estos detalles incluyen el tipo de plataforma de la aplicación, el ZAID y la información del correo electrónico que se enviará después del restablecimiento de la contraseña.
```python user = app.user_management() users = user.reset_password('amelia.b@zylker.com', { 'platform_type': 'web', 'redirect_url': 'https://www.google.com', 'template_details': { 'subject': 'Reset Password', 'message': 'Click on the link to reset your password: Reset Password', 'senders_mail': 'support@zylker.com' } }) print(users) ``` A continuación se muestra una respuesta de ejemplo: ```json "Reset link sent to amelia.burrows@zylker.com. Please check your email". ``` > **Info :** Consulta la [tabla de alcances del SDK](https://docs.catalyst.zoho.com/es/sdk/python/v1/sdk-scopes) para determinar el nivel de permiso requerido para realizar la operación anterior.