Overview
Can be accessed using client.kraken.users on an ApiClient instance.
Example
const api = new ApiClient(new StaticAuthProvider(clientId, accessToken));
const user = await api.kraken.users.getUser('125328655');
Methods
blockUser(user, userToBlock)
asyncBlocks a given user with another given user.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to block with. | |
| userToBlock | UserIdResolvable | none | The user to block. | 
followChannel(user, channel, notifications)
asyncFollows a given channel with a given user.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to follow with. | |
| channel | UserIdResolvable | none | The channel to follow. | |
| notifications | boolean | none | Whether the user will receive notifications. | 
getBlockedUsers(user, page, limit)
asyncRetrieves a list of users a given user has blocked.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to retrieve the block list of. | |
| page | number | none | The result page you want to retrieve. | |
| limit | number | 25 | The number of results you want to retrieve. | 
getChatInfo(user)
asyncRetrieves information about the user's chat appearance and privileges.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to get chat info for. | 
getFollowedChannel(user, channel)
asyncGet follow data for a given user to a given channel.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to retrieve follow data of. | |
| channel | UserIdResolvable | none | The channel you want to retrieve follow data to. | 
getFollowedChannels(user, page, limit, orderBy, orderDirection)
asyncGet a list of channels a given user follows.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to retrieve the follows of. | |
| page | number | none | The result page you want to retrieve. | |
| limit | number | 25 | The number of results you want to retrieve. | |
| orderBy | string | none | The field to order by. | |
| orderDirection | "asc" | "desc" | none | The direction to order in - ascending or descending. | 
getSubscriptionData(user, toChannel)
asyncRetrieves the subscription data for a given user to a given channel.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user to retrieve the subscription data of. | |
| toChannel | UserIdResolvable | none | The channel you want to retrieve the subscription data to. | 
getUser(userId)
asyncRetrieves the user data for the given user ID.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| userId | UserIdResolvable | none | The user ID you want to look up. | 
getUserByName(userName)
asyncRetrieves the user data for the given user name.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| userName | string | none | The user name you want to look up. | 
getUserEmotes(user)
asyncRetrieves the emotes a given user can use.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to get emotes for. | 
getUsersByNames(userNames)
asyncRetrieves the user data for the given user names.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| userNames | Array<string> | none | The user names you want to look up. | 
unblockUser(user, userToUnblock)
asyncUnblocks a given user with another given user.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to unblock with. | |
| userToUnblock | UserIdResolvable | none | The user to unblock. | 
unfollowChannel(user, channel)
asyncUnfollows a given channel with a given user.
| Parameter | Type | Required | Default | Description | 
|---|---|---|---|---|
| user | UserIdResolvable | none | The user you want to unfollow with. | |
| channel | UserIdResolvable | none | The channel to unfollow. |