--- title: "Agregar nuevo usuario" url: https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/authentication/add-new-user/ description: "Esta página describe el método para agregar nuevos usuarios finales a 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 - API" url: /es/api/code-reference/cloud-scale/authentication/add-new-user/#AddNewUser - name: "Authentication" url: /es/cloud-scale/help/authentication/introduction --- # Add New User Puedes agregar [usuarios finales](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/user-management/users/introduction/) a tus aplicaciones serverless de Catalyst, obtener sus detalles o gestionar sus cuentas fácilmente. Cuando un usuario se registra en una aplicación de Catalyst, se crean valores de identificación únicos como ZUID y User ID para ellos. Además, el usuario se asigna automáticamente a una organización con este método. #### 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 su dirección de correo electrónico, apellido, la plataforma de la aplicación y el rol al que debe ser agregado, como se muestra a continuación. Luego puedes pasar la configuración al método de registro de usuario. > **Nota:** * Debes proporcionar los valores de `email_id` y `first_name` de manera obligatoria para registrar a un usuario. * Puedes obtener el `role_id` desde la sección _Roles_ en _Authentication_ en la consola de Catalyst. ```javascript //Create a JSON object for adding a new user 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 did not ask to join the application, you can ignore this email.</p> <p>Thanks,</p> <p>Your %APP_NAME% team</p>' }, redirect_url: 'home.html' // El usuario será dirigido a esta página una vez autenticado. También puedes proporcionar dominios personalizados mapeados que configuraste como tu URL de invitación. }; var userConfig = { first_name: 'Dannie', last_name: 'Boyle', email_id: 'p.boyle@zylker.com', role_id : '3376000000159024' }; ``` ### Add a New User Ahora puedes agregar un nuevo usuario final a tu aplicación de Catalyst usando el código a continuación. Debes pasar los objetos JSON que creaste en la sección anterior como argumentos al método `registerUser()`. El método `registerUser()` gestiona el proceso de registro del usuario y retorna una promesa. Esta promesa se resolverá en un objeto JSON. La referencia `userManagement` utilizada a continuación se define en la [página de instancia del componente](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/authentication/get-component-instance). > **Nota:** 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 registerPromise = userManagement.registerUser(signupConfig, userConfig); //Pasar la configuración JSON al método registerPromise.then(userDetails => { //Devuelve una promesa console.log(userDetails); }); ``` A continuación se muestra una respuesta de ejemplo que recibirás para cada versión: **Node JS** ``` { zaid: "1005634498", user_details: { zuid: "1005641290", zaaid: "1005641456", org_id: "1005641456", status: "ACTIVE", is_confirmed: false, email_id: "p.boylie@zylker.com", first_name: "Dannie", last_name: "Boyle", created_time: "Aug 12, 2021 12:33 PM", modified_time: "Aug 12, 2021 12:33 PM", invited_time: "Aug 12, 2021 12:33 PM", role_details: { role_name: "App User", role_id: "2305000000006024" }, user_type: "App User", user_id: "2305000000007752", project_profiles: [] }, redirect_url: "https://aliencity-66446133.development.catalystserverless.com/app/", platform_type: "web", org_id: null } { zaid: 1005634498, user_details: { zuid: 1005641433, zaaid: 1005641434, org_id: 1005641434, status: "ACTIVE", is_confirmed: false, email_id: "p.boyle@zylker.com", last_name: "Boyle", first_name: "Dannie", created_time: "Aug 12, 2021 12:27 PM", modified_time: "Aug 12, 2021 12:27 PM", invited_time: "Aug 12, 2021 12:27 PM", role_details: { role_name: "App User", role_id: 2305000000006024 }, user_type: "App User", user_id: 2305000000007745, project_profiles: [] }, redirect_url: "https://aliencity-66446133.development.catalystserverless.com/app/", platform_type: "web", org_id: null } ```