Get User Details with Othent
Getting details of user logged in using Othent
The userDetails function returns details of the logged in user associated with their user account.
Basic Syntax
The function is called as follows:
import { Othent } from 'arweavekit/auth'
const result = await Othent.userDetails({params});Input Parameters
apiId: string: Use of any Othent function requires anapiIdwhich can be fetched from othent.io. Towards the bottom of the linked page, theGet your API IDbutton provides the same.
Returned Data
The function call returns the following data:
{
contract_id: string,
given_name: string,
family_name: string,
nickname: string,
name: string,
picture: string,
locale: string,
email: string,
email_verified: string,
sub: string,
success?: string,
message?: string
}contract_id: string: Thecontract_idis the wallet address associated with a user's email account, provided to the user at the time of registration with Othent.given_name: string: Thegiven_nameis the connected user's first name associated with the email account.family_name: string: Thefamily_nameis the connected user's last name associated with the email account.nickname: string: Thenicknameis the connected user's initials associated with the email account.name: string: Thenameis the connected user's given_name and family_name joined together.picture: string: Thepictureis the connected user's profile picture associated with the email account.locale: string: Thelocaleis the connected user's preferred language associated with the email account.email: string: Theemailis the connected user's email address.email_verified: string: Theemail_verifiedholds information the confirmation status of the email.sub: string: Thesubis a unique id for Othent's reference.success: string(optional) : Thesuccessstatus of function call.message: string(optional) : Anymessageto be returned with function call.
Last updated
Was this helpful?