--- title: "Agregar usuario a organización existente" url: https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/authentication/add-new-user-to-existing-org/ description: "Esta página describe el método para agregar un nuevo usuario a una organización existente en tu aplicación NodeJS 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" url: /es/cloud-scale/help/authentication/introduction --- # Add New User to an Existing Organization 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/cloud-scale/help/authentication/user-management/users/introduction/) de la organización a la que se debe agregar el usuario. La organización de un usuario no se puede cambiar posteriormente, una vez que se asocia con su cuenta. Cuando el usuario se ha registrado, se crean valores de identificación únicos como [ZUID y User ID](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/user-management/users/introduction/) para ellos. > **** * Debes proporcionar los valores de `OrgID`, `email_id` y `first_name` de manera obligatoria para agregar un usuario a una organización existente. * También puedes agregarlos a un rol proporcionando el `role_id`, que puedes obtener desde 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. 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. ### Create a JSON Configuration Antes de agregar un nuevo usuario final a tu aplicación de Catalyst, debes crear un objeto JSON que contenga los detalles de registro de un usuario en particular como se muestra a continuación. Luego puedes pasar la configuración al método de registro de usuario. ```javascript //Crear un objeto JSON para añadir un nuevo usuario a una organización existente const signupConfig = { platform_type: 'web', 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>' }}; var userConfig = { first_name: 'Amelia', last_name: 'Burrows', email_id: 'emma@zylker.com', org_id: 10014774358 }; ``` ### Add a New User to Existing Org Ahora puedes agregar un nuevo usuario final a una organización existente usando el código a continuación. Debes pasar los objetos JSON que creaste en la sección anterior como argumentos al método `addUserToOrg()`. Este método gestiona el proceso de registro del usuario y retorna una promesa. Esta promesa se resolverá en un objeto JSON. La referencia `userManagement` utilizada en el código es la [instancia del componente](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/authentication/get-component-instance/) creada anteriormente. > **** 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 cantidad de usuarios finales en ella. ```javascript let userManagement = app.userManagement(); let addUserPromise = userManagement.addUserToOrg(signupConfig, userConfig); //Pasar las configuraciones JSON al método addUserPromise.then(addedUser => { //Devuelve una promesa console.log(addedUser); }); ``` A continuación se muestra una respuesta de ejemplo que recibirás para cada versión: **Node JS** ``` { zaid: "1005634498", user_details: { zuid: "1005643749", org_id: "10014774358", status: "ACTIVE", is_confirmed: false, email_id: "emma@zylker.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: null } { zaid: 1005634498, user_details: { zuid: 1005643930, org_id: "10014774358", status: "ACTIVE", is_confirmed: false, email_id: "emma@zylker.com", first_name: "Amelia", last_name: "Burrows", created_time: "Aug 12, 2021 04:05 PM", modified_time: "Aug 12, 2021 04:05 PM", invited_time: "Aug 12, 2021 04:05 PM", role_details: { role_name: "App User", role_id: 2305000000006024 }, user_type: "App User", user_id: 2305000000009004, project_profiles: [] }, redirect_url: "https://aliencity-66446133.development.catalystserverless.com/app/", platform_type: "web", org_id: null } ```