Saltar al contenido principal

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/me

Obtiene 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