Obtener perfil del usuario autenticado
Endpoint para retornar la información del perfil del usuario actualmente autenticado.
👤 Perfil de usuario
Este endpoint devuelve los datos principales del usuario autenticado, incluyendo información personal, estado KYC, teléfono, límites y configuración de seguridad.
GET
/users/meObtiene el perfil del usuario autenticado
📤 Respuesta
{
"status": "success",
"data": {
"id": 12345678,
"name": "JUAN PEREZ",
"email": "juanperez@example.com",
"documentNumber": "12345678",
"documentNumber2": "98765432100",
"birth": "1990-05-15",
"sex": "M",
"kycLvl": "Advanced",
"phone": "+5491123456789",
"limits": [
{
"annual": {
"amount": 500,
"limit": 15000
}
}
],
"twoauth": false,
"pais": "ESP",
"role": "User"
}
}Requiere autenticación
JWT requerido
Debes enviar un token JWT válido en la cabecera:
Authorization: Bearer <token>
Respuesta exitosa
Perfil obtenido correctamente
{
"status": "success",
"data": {
"id": 12345678,
"name": "JUAN PEREZ",
"email": "juanperez@example.com",
"documentNumber": "12345678",
"documentNumber2": "98765432100",
"birth": "1990-05-15",
"sex": "M",
"kycLvl": "Advanced",
"phone": "+5491123456789",
"limits": [
{
"annual": {
"amount": 500,
"limit": 15000
}
}
],
"twoauth": false,
"pais": "ESP",
"role": "User"
}
}
Campos destacados:
- kycLvl: nivel de verificación KYC del usuario
- twoauth: indica si 2FA está habilitado
- limits: límites operativos configurados
Errores
Error interno
500 – Internal Server Error
Error inesperado en el servidor al obtener el perfil del usuario.
Notas
Uso recomendado
- Ideal para inicializar el estado del usuario en frontend.
- Útil para decidir flujos condicionales (KYC, 2FA, límites).
- Algunos campos pueden variar según el nivel de verificación o la configuración de la cuenta.
Enlaces relacionados
- Login - POST /auth/login
- Configurar 2FA
- Crear sesión KYC
- Seguridad de la cuenta