get_user
Retrieve complete details for a LogicMonitor user by ID, including permissions, login activity, and security status.
Instructions
Get detailed information about a specific user by their ID in LogicMonitor (LM) monitoring.
Returns: Complete user details: username, email, firstName, lastName, roles (permissions), status (active/suspended), last login time, created date, phone, timezone, API token count, two-factor auth status.
When to use:
Review user permissions and roles
Check last login time (identify inactive users)
Verify contact information
Audit user access before modification
Get user details for API token management
Key information:
roles: Array of role names (defines permissions)
status: "active" (can login) vs "suspended" (access revoked)
lastLoginOn: Epoch timestamp (identify inactive accounts)
apiTokens: Number of active API tokens
twoFAEnabled: Whether 2FA is configured
Security audit use cases:
Find users who haven't logged in for 90+ days
Review which users have admin roles
Check if former employees still have access
Verify API token usage per user
Workflow: Use "list_users" to find userId, then use this tool for complete user profile.
Related tools: "list_users" (find user), "list_roles" (see available roles), "list_api_tokens" (view user's tokens), "update_user" (modify).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| userId | Yes | The ID of the user to retrieve | |
| fields | No | Comma-separated list of fields to include in response. Examples: "id,displayName,hostStatus" or use "*" for all fields. Omit this parameter to receive a curated set of commonly used fields. |