# Get current user account details

This endpoint returns account-related information for the logged-in user,
including details of the account the user belongs to and their association
with it.

The data is resolved automatically based on the authenticated user context
and does not require any account or user identifiers in the request.
            
Use cases:

- Display account information in user profile or dashboard screens
- Determine the user’s current account context
- Retrieve account metadata for self-service features

Endpoint: GET /api/v1/account/users/me/accountdetails

## Response 200 fields (text/plain):

  - `data` (object)

  - `data.accountIds` (array,null)

  - `data.platformUserId` (integer)

  - `data.customProfileInfo` (object,null)

  - `data.platformUserRoleId` (integer)

  - `data.accountInfo` (object)

  - `data.accountInfo.accountStatus` (object)

  - `data.accountInfo.accountStatus.statusId` (integer)

  - `data.accountInfo.accountStatus.statusName` (string,null)

  - `data.accountInfo.accountStatus.statusCode` (string,null)

  - `data.accountInfo.accountActivationDate` (string,null)

  - `data.accountInfo.accountExpiryDate` (string,null)

  - `data.accountInfo.resetPasswordState` (boolean)

  - `data.accountInfo.isSSOAccount` (boolean)

  - `data.memberOf` (array,null)

  - `data.privileges` (array,null)

  - `data.privileges.privilegeName` (string,null)

  - `data.privileges.privilegeId` (string)

  - `data.privileges.privilegeCode` (string,null)

  - `data.privileges.accessType` (object)

  - `data.privileges.accessType.accessTypeName` (string,null)

  - `data.privileges.accessType.accessTypeId` (string)

  - `data.privileges.accessLevel` (object)

  - `data.privileges.accessLevel.accessLevelName` (string,null)

  - `data.privileges.accessLevel.accessLevelId` (string)

  - `data.timeZoneId` (integer)

  - `data.userInfo` (object)

  - `data.userInfo.userIdentifier` (string)

  - `data.userInfo.fullName` (string,null)

  - `data.userInfo.firstName` (string,null)

  - `data.userInfo.middleName` (string,null)

  - `data.userInfo.lastName` (string,null)

  - `data.userInfo.email` (string,null)

  - `data.userInfo.phoneNumber1` (string,null)

  - `data.userInfo.phoneNumber2` (string,null)

  - `data.userInfo.loginName` (string,null)

  - `data.userInfo.profilePic` (string,null)

  - `data.userInfo.nameDisplayFormat` (string,null)

  - `data.userInfo.rowsPerPage` (integer)

  - `data.userInfo.isSSOUser` (boolean)

  - `data.userInfo.userRoles` (array,null)

  - `data.userInfo.hasPlatformControlAccess` (boolean)

  - `data.userInfo.userRoleModels` (array,null)

  - `data.userInfo.userRoleModels.userRoleId` (string)

  - `data.userInfo.userRoleModels.userRoleName` (string,null)

  - `data.userInfo.userRoleModels.noofUsers` (integer)

  - `data.userInfo.userRoleModels.users` (array,null)

  - `data.userInfo.userRoleModels.users.id` (string)

  - `data.userInfo.userRoleModels.users.userId` (string)

  - `data.userInfo.userRoleModels.users.name` (string,null)

  - `data.userInfo.userRoleModels.users.email` (string,null)

  - `data.userInfo.userRoleModels.users.profilePic` (string,null)

  - `data.userInfo.userRoleModels.privileges` (array,null)

  - `data.userInfo.userRoleModels.privileges.privilegeName` (string,null)

  - `data.userInfo.userRoleModels.privileges.privilegeId` (string)

  - `data.userInfo.userRoleModels.privileges.privilegeCode` (string,null)

  - `data.userInfo.userRoleModels.privileges.accessType` (object)

  - `data.userInfo.userRoleModels.privileges.accessType.accessTypeName` (string,null)

  - `data.userInfo.userRoleModels.privileges.accessType.accessTypeId` (string)

  - `data.userInfo.userRoleModels.privileges.accessLevel` (object)

  - `data.userInfo.userRoleModels.privileges.accessLevel.accessLevelName` (string,null)

  - `data.userInfo.userRoleModels.privileges.accessLevel.accessLevelId` (string)

  - `data.userInfo.userRoleModels.privileges.accessMode` (object)

  - `data.userInfo.userRoleModels.privileges.accessMode.accessModeName` (string,null)

  - `data.userInfo.userRoleModels.privileges.accessMode.accessModeId` (string)

  - `data.userInfo.userRoleModels.privileges.responseDescription` (string,null)

  - `data.userInfo.userRoleModels.isLicensed` (boolean)

  - `data.userInfo.userRoleModels.isDefault` (boolean)

  - `data.userInfo.userRoleModels.responseDescription` (string,null)

  - `data.userInfo.status` (object)

  - `data.userInfo.status.statusId` (integer)

  - `data.userInfo.status.statusName` (string,null)

  - `data.userInfo.status.statusCode` (string,null)

  - `data.userInfo.team` (object)

  - `data.userInfo.team.accountOrgUnitId` (string)

  - `data.userInfo.team.levelOrdinal` (integer)

  - `data.userInfo.team.accountOrgUnitName` (string,null)

  - `data.userInfo.team.accountOrgUnitCode` (string,null)

  - `data.userInfo.team.parentAccountOrgUnitId` (string,null)

  - `data.userInfo.team.subLevelUnits` (array,null)

  - `data.userInfo.statusDetails` (object)

  - `data.userInfo.statusDetails.statusId` (integer)

  - `data.userInfo.statusDetails.uniqueId` (string)

  - `data.userInfo.statusDetails.statusName` (string,null)

  - `data.userInfo.statusDetails.statusCode` (string,null)

  - `data.userInfo.statusDetails.statusColor` (string,null)

  - `data.userInfo.isEmployee` (boolean)

  - `data.userInfo.employeeCode` (string,null)

  - `data.userInfo.isTwoFactorEnabled` (boolean)

  - `data.accountId` (array,null)

  - `data.fullName` (string,null)

  - `message` (string,null)

  - `isError` (boolean)

  - `messageCode` (integer)

  - `status` (string,null)

  - `errorType` (string,null)

  - `traceid` (string,null)

  - `responseDescription` (string,null)


