## User Details `client.user.get(RequestOptionsoptions?): UserGetResponse` **get** `/user` User Details ### Returns - `UserGetResponse` - `id?: string` Identifier of the user. - `betas?: Array` Lists the betas that the user is participating in. - `country?: string | null` The country in which the user lives. - `first_name?: string | null` User's first name - `has_business_zones?: boolean` Indicates whether user has any business zones - `has_enterprise_zones?: boolean` Indicates whether user has any enterprise zones - `has_pro_zones?: boolean` Indicates whether user has any pro zones - `last_name?: string | null` User's last name - `organizations?: Array` - `id?: string` Identifier - `name?: string` Organization name. - `permissions?: Array` Access permissions for this User. - `roles?: Array` List of roles that a user has within an organization. - `status?: Status` Whether the user is a member of the organization or has an invitation pending. - `"member"` - `"invited"` - `suspended?: boolean` Indicates whether user has been suspended - `telephone?: string | null` User's telephone number - `two_factor_authentication_enabled?: boolean` Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication. - `two_factor_authentication_locked?: boolean` Indicates whether two-factor authentication is required by one of the accounts that the user is a member of. - `zipcode?: string | null` The zipcode or postal code where the user lives. ### Example ```node import Cloudflare from 'cloudflare'; const client = new Cloudflare({ apiEmail: process.env['CLOUDFLARE_EMAIL'], // This is the default and can be omitted apiKey: process.env['CLOUDFLARE_API_KEY'], // This is the default and can be omitted }); const user = await client.user.get(); console.log(user.id); ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "success": true, "result": { "id": "6d7f2f5f5b1d4a0e9081fdc98d432fd1", "betas": [ "zone_level_access_beta" ], "country": "US", "first_name": "John", "has_business_zones": true, "has_enterprise_zones": true, "has_pro_zones": true, "last_name": "Appleseed", "organizations": [ { "id": "023e105f4ecef8ad9ca31a8372d0c353", "name": "Cloudflare, Inc.", "permissions": [ "#zones:read" ], "roles": [ "All Privileges - Super Administrator" ], "status": "member" } ], "suspended": true, "telephone": "+1 123-123-1234", "two_factor_authentication_enabled": true, "two_factor_authentication_locked": true, "zipcode": "12345" } } ```