Manage user details
Retrieve user details from your app.
Get user details
GetUser() returns data about a specific user, including all custom metadata by default.
Requires App Context
Enable App Context in the Admin Portal to store user data.
Method signature
1chat.GetUser(
2 string userId
3)
Input
* required
| Parameter | Description |
|---|---|
userId *Type: stringDefault: n/a | Unique user identifier (up to 92 UTF-8 characters). |
Output
The method returns an awaitable Task<ChatOperationResult<User>> with the User object if it exists, otherwise the Error property on the result will be true.
Sample code
Get details on user support_agent_15.
1
Get current user
GetCurrentUser() returns the current chat user.
Requires App Context
Enable App Context in the Admin Portal to store user data.
Method signature
1chat.GetCurrentUser()
Input
This method doesn't take any parameters.
Output
The method returns an awaitable Task<ChatOperationResult<User>> with the found User object.
Sample code
Return the current chat user.
1