## User Details `user.get() -> UserGetResponse` **get** `/user` User Details ### Returns - `class UserGetResponse: …` - `id: Optional[str]` Identifier of the user. - `betas: Optional[List[str]]` Lists the betas that the user is participating in. - `country: Optional[str]` The country in which the user lives. - `first_name: Optional[str]` User's first name - `has_business_zones: Optional[bool]` Indicates whether user has any business zones - `has_enterprise_zones: Optional[bool]` Indicates whether user has any enterprise zones - `has_pro_zones: Optional[bool]` Indicates whether user has any pro zones - `last_name: Optional[str]` User's last name - `organizations: Optional[List[Organization]]` - `id: Optional[str]` Identifier - `name: Optional[str]` Organization name. - `permissions: Optional[List[Permission]]` Access permissions for this User. - `roles: Optional[List[str]]` List of roles that a user has within an organization. - `status: Optional[Status]` Whether the user is a member of the organization or has an invitation pending. - `"member"` - `"invited"` - `suspended: Optional[bool]` Indicates whether user has been suspended - `telephone: Optional[str]` User's telephone number - `two_factor_authentication_enabled: Optional[bool]` Indicates whether two-factor authentication is enabled for the user account. Does not apply to API authentication. - `two_factor_authentication_locked: Optional[bool]` Indicates whether two-factor authentication is required by one of the accounts that the user is a member of. - `zipcode: Optional[str]` The zipcode or postal code where the user lives. ### Example ```python import os from cloudflare import Cloudflare client = Cloudflare( api_email=os.environ.get("CLOUDFLARE_EMAIL"), # This is the default and can be omitted api_key=os.environ.get("CLOUDFLARE_API_KEY"), # This is the default and can be omitted ) user = client.user.get() print(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" } } ```