---
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.