--- title: "Obtener detalles del usuario" url: https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/authentication/get-user-details/ description: "Esta página describe el método para obtener detalles de usuario del Data Store 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: "Get User Details - API" url: /es/api/code-reference/cloud-scale/authentication/get-current-user/#GetCurrentUser - name: "Authentication Help" url: /es/cloud-scale/help/authentication/introduction - name: "SDK Scopes" url: /es/sdk/python/v1/sdk-scopes --- # Obtener detalles del usuario Catalyst Authentication proporciona algunos métodos para recuperar los detalles de los [usuarios de la aplicación](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/user-management/users/introduction/). Puedes obtener la información del usuario actual, de cualquier usuario o de todos los usuarios de la aplicación. ### Obtener detalles del usuario actual El método `get_current_user()` obtiene los detalles del usuario actual que accede a la aplicación y en cuyo alcance se está ejecutando la función. 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/). ```python #Obtener detalles del usuario authentication_service = app.authentication() current_user = authentication_service.get_current_user() ``` A continuación se muestra una respuesta de ejemplo: ```json { "zuid":"1005641433", "org_id":"1005641434", "status":"ACTIVE", "is_confirmed":false, "email_id":"amelia.burrows@zylker.com", "first_name":"Amelia", "last_name":"Burrows", "created_time":"Aug 12, 2021 12:27 PM", "role_details":{ "role_name":"App User", "role_id":"2305000000006024" }, "user_type":"App User", "user_id":"2305000000007745", "locale":"us|en|Asia/Kolkata", "time_zone":"Asia/Kolkata", "project_profiles":[ ] } ``` ### Obtener detalles del usuario por ID de usuario Puedes recuperar los detalles de un usuario en particular pasando el userID del usuario al método `get_user_details()`. La respuesta devuelve los detalles del usuario en particular, como su apellido, la lista de roles que tiene el usuario, el tipo de usuario, el orgID de la organización a la que pertenece el usuario, su dirección de correo electrónico y más. 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
`user_id` String Un parámetro **obligatorio**. Almacenará el ID único del usuario cuyos detalles necesitan ser recuperados.
```python #Obtener detalles por ID de usuario authentication_service = app.authentication() user_details=authentication_service.get_user_details('12345') ``` A continuación se muestra una respuesta de ejemplo: ```json { "zuid":"1005665160", "org_id":"1005665245", "status":"ACTIVE", "is_confirmed":false, "email_id":"mikerogers@zylker.com ", "first_name":"Michael", "last_name":"Rogers", "created_time":"Aug 17, 2021 04:55 PM", "role_details":{ "role_name":"App User", "role_id":"2136000000007748" }, "user_type":"App User", "user_id":"2136000000020040", "locale":"us|en|Asia/Kolkata", "time_zone":"Asia/Kolkata", "project_profiles":[ ] } ``` ### Obtener detalles de todos los usuarios El método `get_all_users()` puede obtener los detalles de todos los usuarios de todas las organizaciones. La respuesta devuelve los siguientes detalles de todos los usuarios: apellido, la lista de roles, el tipo de usuario, dirección de correo electrónico, userID, zuid, zona horaria y más. 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/). ```python #Obtener detalles de todos los usuarios authentication_service = app.authentication() user_details = authentication_service.get_all_users() ``` A continuación se muestra una respuesta de ejemplo: ```json [ { "zuid":"1005648252", "org_id":"1005648253", "status":"ACTIVE", "is_confirmed":false, "email_id":"p.boyle@zylker.com", "first_name":"Parker", "last_name":"Boyle", "created_time":"Aug 13, 2021 01:36 PM", "modified_time":"Aug 13, 2021 01:36 PM", "invited_time":"Aug 13, 2021 01:36 PM", "role_details":{ "role_name":"App User", "role_id":"2136000000007748" }, "user_type":"App User", "user_id":"2136000000007774", "locale":"us|en|Asia/Kolkata", "time_zone":"Asia/Kolkata", "project_profiles":[ ] }, { "zuid":"1005665160", "org_id":"1005665245", "status":"ACTIVE", "is_confirmed":false, "email_id":"rsmith@zylker.com ", "first_name":"Robert", "last_name":"Smith", "created_time":"Aug 17, 2021 04:55 PM", "modified_time":"Aug 17, 2021 04:55 PM", "invited_time":"Aug 17, 2021 04:55 PM", "role_details":{ "role_name":"App User", "role_id":"2136000000007748" }, "user_type":"App User", "user_id":"2136000000020040", "locale":"us|en|Asia/Kolkata", "time_zone":"Asia/Kolkata", "project_profiles":[ ] } ] ``` ### Obtener detalles de todos los usuarios en una organización El `org_id` se pasa como parámetro al método `get_all_users()` para obtener los usuarios que pertenecen a una organización en particular. 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
`org_id` String Un parámetro **opcional**. Almacenará el ID de la organización cuyos detalles de usuario necesitan ser recuperados. Si no se especifica `org_id`, se recuperarán los detalles de todos los usuarios de todas las organizaciones.
```python #Obtener detalles de todos los usuarios authentication_service = app.authentication() user_details = authentication_service.get_all_users(1293028) ``` A continuación se muestra una respuesta de ejemplo: ```json [ { "zuid":"1005648252", "org_id":"1005648253", "status":"ACTIVE", "is_confirmed":false, "email_id":"roger.p@zylker.com", "first_name":"Roger", "last_name":"Parkinson", "created_time":"Aug 13, 2021 01:36 PM", "modified_time":"Aug 13, 2021 01:36 PM", "invited_time":"Aug 13, 2021 01:36 PM", "role_details":{ "role_name":"App User", "role_id":"2136000000007748" }, "user_type":"App User", "user_id":"2136000000007774", "locale":"us|en|Asia/Kolkata", "time_zone":"Asia/Kolkata", "project_profiles":[ ] } ] ``` > **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.