Skip to content
Docs

    Get User Details

    client.user.get(RequestOptionsoptions?): User { id, email, first_name, last_name }
    GET/v1/user

    Get details about an authenticated user

    ReturnsExpand Collapse
    User { id, email, first_name, last_name }

    User details.

    id: string

    Unique identifier for the User.

    email: string

    Email address of the user.

    first_name: string | null

    First name of the user.

    last_name: string | null

    Last name of the user.

    Get User Details

    import NirvanaLabs from '@nirvana-labs/nirvana';
    
    const client = new NirvanaLabs({
      apiKey: process.env['NIRVANA_LABS_API_KEY'], // This is the default and can be omitted
    });
    
    const user = await client.user.get();
    
    console.log(user.id);
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "email": "satoshi@nirvanalabs.io",
      "first_name": "Satoshi",
      "last_name": "Nakamoto"
    }
    Returns Examples
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "email": "satoshi@nirvanalabs.io",
      "first_name": "Satoshi",
      "last_name": "Nakamoto"
    }