User Profiles
Get User Profile
GET /users/{user.id}/profile
Returns a user profile object or 404 if the user does not exist
Note: a deleted guild can be returned in mutual_guilds (including the nick field), so do not assume all the guilds in mutual_guilds actually exist. The official client simply hides this information
User Profile Object
| Field | Type | Description |
|---|---|---|
| user | user object | the user whose profile was requested* |
| ?premium_since | string? | timestamp of when the user first purchased nitro(?) |
| ?premium_guild_since | string? | timestamp of when the user began boosting the guild |
| connected_accounts | array of connection objects | list of the user's connected accounts |
| mutual_guilds | array of mutual guild objects | list of mutual guilds between the requesting user and the requested user |
* this user object may have extra fields such as profile customization information (see: Profile Customation)
Mutual Guild Object
| Field | Type | Description |
|---|---|---|
| id | snowflake | id of the guild |
| ?nick | string | the requested user's nickname in the guild |
Connection Object
| Field | Type | Description |
|---|---|---|
| id | string | unique identifier for the user's connection on the service |
| type | string | type of service the connection represents |
| name | string | name of the user's connection. not necessarily unique |
| verified | bool | if the user's connection has been verified |
Connection Types
There may be more but this should be all of them
- battlenet
- github
- skype
- spotify
- steam
- twitch
- xbox
- youtube