get_user
Retrieve a user's profile by their 26-character user ID. Returns username, email, and status.
Instructions
Get a user's profile by their ID.
Returns user information including username, email, and status. Use when you have the user ID. For lookup by @username, use get_user_by_username instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | 26-character user identifier (e.g., 'o5w8h47pdfbzjc4d8w7dhnhren') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique user identifier | |
| Yes | Email address | ||
| roles | Yes | Space-separated system roles | |
| locale | Yes | User locale preference | |
| nickname | Yes | Nickname | |
| username | Yes | Unique username | |
| create_at | No | Creation timestamp in milliseconds | |
| delete_at | Yes | Deletion timestamp (0 if active) | |
| last_name | Yes | Last name | |
| update_at | No | Last update timestamp in milliseconds | |
| first_name | Yes | First name | |
| mfa_active | No | Multi-factor auth enabled | |
| auth_service | Yes | Authentication service | |
| email_verified | No | Email verification status | |
| last_picture_update | No | Last avatar update timestamp | |
| last_password_update | No | Last password change timestamp |