GET api/Base?userValidationWithToken={userValidationWithToken}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| userValidationWithToken | boolean |
Required |
Body Parameters
UtilityBaseRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| AccountId | string |
None. |
|
| UserName | string |
None. |
|
| ProfileIds | Collection of string |
None. |
Request Formats
application/json, text/json
Sample:
{
"AccountId": "sample string 1",
"UserName": "sample string 2",
"ProfileIds": [
"sample string 1",
"sample string 2"
]
}
application/xml, text/xml
Sample:
<UtilityBaseRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Base.VN.Core.ViewModels.ViewModels.UtilityMobile.Common">
<AccountId>sample string 1</AccountId>
<ProfileIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</ProfileIds>
<UserName>sample string 2</UserName>
</UtilityBaseRequestModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
UtilityBaseAuthorizationModel| Name | Description | Type | Additional information |
|---|---|---|---|
| User | UserEntity |
None. |
|
| UserName | string |
None. |
|
| UserAccountId | string |
None. |
|
| RequestedAccountId | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"User": {
"EmailAddress": "sample string 1",
"MeterIds": "sample string 2",
"Fullname": "sample string 3",
"Password": "sample string 4",
"AccountStatus": "sample string 5",
"MobilePhone": "sample string 6",
"SecondaryMobilePhone": "sample string 7",
"UserNickName": "sample string 8",
"Address": "sample string 9",
"Roles": "sample string 10",
"UserName": "sample string 11",
"UserCreationDate": "sample string 12",
"Utility": "sample string 13",
"Status": "sample string 14",
"LoginCount": 15,
"FullName": "sample string 16",
"SubGroupId": "sample string 17",
"IsLatestSubGroupAccount": "sample string 18",
"GroupId": "sample string 19",
"IsLatestGroupAccount": "sample string 20",
"IsActive": "sample string 21",
"RegistrationDate": "2026-04-17T10:24:39.6468406+00:00",
"DateUpdated": "2026-04-17T10:24:39.6468406+00:00",
"Salt": "sample string 24",
"SubGroupType": "sample string 25",
"ExpirationDate": "2026-04-17T10:24:39.6468406+00:00",
"ForgotPasswordRequestId": "sample string 26",
"LastLoggedInTime": "sample string 27",
"HomePage": "sample string 28",
"OutsideEmailAddresses": "sample string 29",
"SegmentsIds": "sample string 30",
"NotificationSchedule": "sample string 31",
"DeviceInstallationIds": "sample string 32",
"ConsumerGroupId": "sample string 33",
"NotificationSecondaryEmailAddress": "sample string 34",
"NotificationEmailDisableAttempts": true,
"IsNotificationEmailValid": true,
"NotificationEmailDisableAt": "2026-04-17T10:24:39.6468406+00:00",
"NotificationEmailValidationAttempts": 38,
"NotificationPhoneNumberSettings": "sample string 39",
"NotificationMobileDisableAttempts": true,
"IsNotificationMobileValid": true,
"NotificationMobileCountryCode": "sample string 42",
"NotificationMobileValidationAttempts": 43,
"NotificationMobileDisableAt": "2026-04-17T10:24:39.6468406+00:00",
"IsReadOnly": true,
"EmergencyAlertType": 46,
"FirebaseId": "sample string 47",
"IsCoolingTower": true,
"ADPassword": "sample string 49",
"IsUtilityAppAccessEnabled": true,
"DmaGridColumnSettings": "sample string 50",
"PartitionKey": "sample string 51",
"RowKey": "sample string 52",
"Timestamp": "2026-04-17T10:24:39.6468406+00:00",
"ETag": "sample string 54"
},
"UserName": "sample string 1",
"UserAccountId": "sample string 2",
"RequestedAccountId": "sample string 3"
}
application/xml, text/xml
Sample:
<UtilityBaseAuthorizationModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Base.VN.Core.ViewModels.ViewModels.UtilityMobile.Common">
<RequestedAccountId>sample string 3</RequestedAccountId>
<User xmlns:d2p1="http://schemas.datacontract.org/2004/07/Base.VN.Core.Entities.Entites">
<ETag xmlns="http://schemas.datacontract.org/2004/07/Microsoft.WindowsAzure.Storage.Table">sample string 54</ETag>
<PartitionKey xmlns="http://schemas.datacontract.org/2004/07/Microsoft.WindowsAzure.Storage.Table">sample string 51</PartitionKey>
<RowKey xmlns="http://schemas.datacontract.org/2004/07/Microsoft.WindowsAzure.Storage.Table">sample string 52</RowKey>
<Timestamp xmlns:d3p1="http://schemas.datacontract.org/2004/07/System" xmlns="http://schemas.datacontract.org/2004/07/Microsoft.WindowsAzure.Storage.Table">
<d3p1:DateTime>2026-04-17T10:24:39.6468406Z</d3p1:DateTime>
<d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
</Timestamp>
<d2p1:ADPassword>sample string 49</d2p1:ADPassword>
<d2p1:AccountStatus>sample string 5</d2p1:AccountStatus>
<d2p1:Address>sample string 9</d2p1:Address>
<d2p1:ConsumerGroupId>sample string 33</d2p1:ConsumerGroupId>
<d2p1:DateUpdated>2026-04-17T10:24:39.6468406+00:00</d2p1:DateUpdated>
<d2p1:DeviceInstallationIds>sample string 32</d2p1:DeviceInstallationIds>
<d2p1:DmaGridColumnSettings>sample string 50</d2p1:DmaGridColumnSettings>
<d2p1:EmailAddress>sample string 1</d2p1:EmailAddress>
<d2p1:EmergencyAlertType>46</d2p1:EmergencyAlertType>
<d2p1:ExpirationDate>2026-04-17T10:24:39.6468406+00:00</d2p1:ExpirationDate>
<d2p1:FirebaseId>sample string 47</d2p1:FirebaseId>
<d2p1:ForgotPasswordRequestId>sample string 26</d2p1:ForgotPasswordRequestId>
<d2p1:FullName>sample string 16</d2p1:FullName>
<d2p1:Fullname>sample string 3</d2p1:Fullname>
<d2p1:GroupId>sample string 19</d2p1:GroupId>
<d2p1:HomePage>sample string 28</d2p1:HomePage>
<d2p1:IsActive>sample string 21</d2p1:IsActive>
<d2p1:IsCoolingTower>true</d2p1:IsCoolingTower>
<d2p1:IsLatestGroupAccount>sample string 20</d2p1:IsLatestGroupAccount>
<d2p1:IsLatestSubGroupAccount>sample string 18</d2p1:IsLatestSubGroupAccount>
<d2p1:IsNotificationEmailValid>true</d2p1:IsNotificationEmailValid>
<d2p1:IsNotificationMobileValid>true</d2p1:IsNotificationMobileValid>
<d2p1:IsReadOnly>true</d2p1:IsReadOnly>
<d2p1:IsUtilityAppAccessEnabled>true</d2p1:IsUtilityAppAccessEnabled>
<d2p1:LastLoggedInTime>sample string 27</d2p1:LastLoggedInTime>
<d2p1:LoginCount>15</d2p1:LoginCount>
<d2p1:MeterIds>sample string 2</d2p1:MeterIds>
<d2p1:MobilePhone>sample string 6</d2p1:MobilePhone>
<d2p1:NotificationEmailDisableAt>2026-04-17T10:24:39.6468406+00:00</d2p1:NotificationEmailDisableAt>
<d2p1:NotificationEmailDisableAttempts>true</d2p1:NotificationEmailDisableAttempts>
<d2p1:NotificationEmailValidationAttempts>38</d2p1:NotificationEmailValidationAttempts>
<d2p1:NotificationMobileCountryCode>sample string 42</d2p1:NotificationMobileCountryCode>
<d2p1:NotificationMobileDisableAt>2026-04-17T10:24:39.6468406+00:00</d2p1:NotificationMobileDisableAt>
<d2p1:NotificationMobileDisableAttempts>true</d2p1:NotificationMobileDisableAttempts>
<d2p1:NotificationMobileValidationAttempts>43</d2p1:NotificationMobileValidationAttempts>
<d2p1:NotificationPhoneNumberSettings>sample string 39</d2p1:NotificationPhoneNumberSettings>
<d2p1:NotificationSchedule>sample string 31</d2p1:NotificationSchedule>
<d2p1:NotificationSecondaryEmailAddress>sample string 34</d2p1:NotificationSecondaryEmailAddress>
<d2p1:OutsideEmailAddresses>sample string 29</d2p1:OutsideEmailAddresses>
<d2p1:Password>sample string 4</d2p1:Password>
<d2p1:RegistrationDate>2026-04-17T10:24:39.6468406+00:00</d2p1:RegistrationDate>
<d2p1:Roles>sample string 10</d2p1:Roles>
<d2p1:Salt>sample string 24</d2p1:Salt>
<d2p1:SecondaryMobilePhone>sample string 7</d2p1:SecondaryMobilePhone>
<d2p1:SegmentsIds>sample string 30</d2p1:SegmentsIds>
<d2p1:Status>sample string 14</d2p1:Status>
<d2p1:SubGroupId>sample string 17</d2p1:SubGroupId>
<d2p1:SubGroupType>sample string 25</d2p1:SubGroupType>
<d2p1:UserCreationDate>sample string 12</d2p1:UserCreationDate>
<d2p1:UserName>sample string 11</d2p1:UserName>
<d2p1:UserNickName>sample string 8</d2p1:UserNickName>
<d2p1:Utility>sample string 13</d2p1:Utility>
</User>
<UserAccountId>sample string 2</UserAccountId>
<UserName>sample string 1</UserName>
</UtilityBaseAuthorizationModel>