Consultar estado del PIN de seguridad
Endpoint: GET /auth/pin/status
Permite verificar el estado de configuración del PIN de seguridad del usuario autenticado.
🔐 Requiere autenticación JWT
Debes enviar un token JWT válido en el header:
Authorization: Bearer <accessToken>
📋 Respuestas
✅ 200 OK
-
PIN configurado y activo
{
"code": 1001,
"message": "Authentication successful",
"data": {
"pinConfigured": true,
"pinActive": true,
"configuredAt": "2025-01-15T10:30:00.000Z",
"lastUpdated": "2025-01-20T14:45:00.000Z"
}
} -
PIN configurado pero inactivo
{
"code": 1001,
"message": "Authentication successful",
"data": {
"pinConfigured": true,
"pinActive": false,
"configuredAt": "2025-01-15T10:30:00.000Z",
"lastUpdated": "2025-01-20T14:45:00.000Z"
}
} -
PIN no configurado
{
"code": 1001,
"message": "Authentication successful",
"data": {
"pinConfigured": false,
"pinActive": false,
"configuredAt": null,
"lastUpdated": null
}
}
❌ 401 Unauthorized
-
Sin token válido
{
"statusCode": 401,
"message": "Unauthorized"
}
📝 Notas
- Este endpoint no requiere que el PIN esté configurado previamente
- Útil para verificar si el usuario necesita configurar PIN por primera vez
- Los campos
configuredAtylastUpdatedsonnullsi nunca se configuró PIN - El campo
pinActiveindica si el sistema PIN está habilitado para el usuario
Información: El sistema PIN proporciona una capa adicional de seguridad que requiere verificación antes de acceder a operaciones sensibles.