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