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 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 para ellos.
#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.
| 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. |
#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:
{
"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”
}
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us