--- title: "Agregar nuevo usuario a organización existente" url: https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/authentication/add-new-user-to-existing-org/ description: "Esta página describe el método para agregar un nuevo usuario a la organización existente 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: "Add New User to Existing Org - API" url: /es/api/code-reference/cloud-scale/authentication/add-user-to-existing-org/#AddaNewUsertoanExistingOrganization - name: "Authentication Help" url: /es/cloud-scale/help/authentication/introduction - name: "SDK Scopes" url: /es/sdk/python/v1/sdk-scopes --- # Agregar un nuevo usuario a una organización existente Puedes agregar un usuario final a una organización existente sin crear una nueva organización para ellos. Esto se puede hacer proporcionando el [**OrgID**](https://docs.catalyst.zoho.com/es/getting-started/catalyst-organizations/) de la organización a la que se debe agregar el usuario. Cuando el usuario se ha registrado, Catalyst crea valores de identificación únicos como [ZUID y User ID](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/user-management/users/introduction/#authentication-and-user-basics) para ellos. > **Note :** * Debes proporcionar los valores para `org_id`, `email_id`, `last_name` de manera obligatoria para agregar un usuario a una organización existente. * Puedes obtener el ZAID desde la configuración de [Environments](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/introduction) en tu consola de Catalyst. * También puedes agregarlos a un rol proporcionando el `role_id`, que puedes obtener de la sección Roles en Authentication en la consola de Catalyst. * Al invitar a un nuevo usuario, 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 Antes de agregar un nuevo usuario final a tu aplicación Catalyst, debes crear un diccionario que contenga los detalles de registro del usuario en particular, como se muestra a continuación. Luego puedes pasar el diccionario configurado al método que maneja el proceso de registro del usuario. ```python #Crear un diccionario signup_config = { "platform_type": "web", "zaid": "1008807534", "template_details": { "senders_mail": "dogogetu@tutuapp.bid", "subject": "Welcome to %APP_NAME%", "message": "<p>Hello ,</p> <p>Follow this link to join in %APP_NAME% .</p> <p><a href='%LINK%'>%LINK%</a></p> <p>If you didn't ask to join the application, you can ignore this email.</p> <p>Thanks,</p> <p>Your %APP_NAME% team</p>", }, } user_details = { "first_name": "Amelia", "last_name": "Burrows", "email_id": "amelia.burrows@gmail.com", "org_id": "1005641456", } ``` ### Agregar un nuevo usuario a una organización existente Puedes agregar un nuevo usuario final a una organización existente usando el código a continuación. Debes pasar el diccionario que creaste en la sección anterior como argumento al método `add_user_to_org()`. Este método maneja el proceso de registro del usuario y devuelve una respuesta. > **Note :** Solo podrás agregar 25 usuarios en tu aplicación en el [entorno de desarrollo](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/development-environment). Después de desplegar tu aplicación a producción, puedes incluir cualquier número de usuarios finales en ella. 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
`signup_config` Object Un parámetro **obligatorio**. Almacenará los detalles de registro del usuario, incluyendo la plataforma de la aplicación, ZAID y la información del correo electrónico que se enviará después del registro.
`user_details` Object Un parámetro **obligatorio**. Contendrá los detalles de registro del usuario como nombre, apellido, ID de correo electrónico y el ID de la organización en la que se debe registrar el usuario.
```python #Agregar nuevo usuario a una organización existente authentication_service = app.authentication() response_data = authentication_service.add_user_to_org(signup_config, user_details) ``` A continuación se muestra una respuesta de ejemplo: ```json { "zaid":"1008807534", "user_details":{ "zuid":"1005643749", "org_id":"1005641456", "status":"ACTIVE", "is_confirmed":false, "email_id":"amelia.burrows@gmail.com", "first_name":"Amelia", "last_name":"Burrows", "created_time":"Aug 12, 2021 03:56 PM", "modified_time":"Aug 12, 2021 03:56 PM", "invited_time":"Aug 12, 2021 03:56 PM", "role_details":{ "role_name":"App User", "role_id":"2305000000006024" }, "user_type":"App User", "user_id":"2305000000009002", "project_profiles":[ ] }, "redirect_url":"https://aliencity-66446133.development.catalystserverless.com/app/", "platform_type":"web", "org_id":"1005641456" } ``` > **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.