get_me
Retrieve your current user profile in Mattermost, including username, email, and status. Use this to obtain your user ID for operations like creating direct channels.
Instructions
Get the current authenticated user's profile.
Returns user information including username, email, and status. Use to get your own user ID for operations like create_direct_channel.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |