GET api/Base?isAccountShouldMatch={isAccountShouldMatch}&userValidationWithToken={userValidationWithToken}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
isAccountShouldMatch

boolean

Default value is False

userValidationWithToken

boolean

Default value is True

Body Parameters

UtilityBaseRequestModel

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:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'UtilityBaseRequestModel'.

Response Information

Resource Description

TupleOfIHttpActionResultAndUtilityBaseAuthorizationModel
NameDescriptionTypeAdditional information
Item1

IHttpActionResult

None.

Item2

UtilityBaseAuthorizationModel

None.

Response Formats

application/json, text/json

Sample:
{
  "m_Item1": null,
  "m_Item2": {
    "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-08-28T08:44:39.391351+00:00",
      "DateUpdated": "2026-08-28T08:44:39.391351+00:00",
      "Salt": "sample string 24",
      "SubGroupType": "sample string 25",
      "ExpirationDate": "2026-08-28T08:44:39.391351+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-08-28T08:44:39.391351+00:00",
      "NotificationEmailValidationAttempts": 38,
      "NotificationPhoneNumberSettings": "sample string 39",
      "NotificationMobileDisableAttempts": true,
      "IsNotificationMobileValid": true,
      "NotificationMobileCountryCode": "sample string 42",
      "NotificationMobileValidationAttempts": 43,
      "NotificationMobileDisableAt": "2026-08-28T08:44:39.391351+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-08-28T08:44:39.391351+00:00",
      "ETag": "sample string 54"
    },
    "UserName": "sample string 1",
    "UserAccountId": "sample string 2",
    "RequestedAccountId": "sample string 3"
  }
}

application/xml, text/xml

Sample:
<TupleOfanyTypeUtilityBaseAuthorizationModel97j2npxa xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/System">
  <m_Item1 i:nil="true" />
  <m_Item2 xmlns:d2p1="http://schemas.datacontract.org/2004/07/Base.VN.Core.ViewModels.ViewModels.UtilityMobile.Common">
    <d2p1:RequestedAccountId>sample string 3</d2p1:RequestedAccountId>
    <d2p1:User xmlns:d3p1="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:d4p1="http://schemas.datacontract.org/2004/07/System" xmlns="http://schemas.datacontract.org/2004/07/Microsoft.WindowsAzure.Storage.Table">
        <d4p1:DateTime>2026-08-28T08:44:39.391351Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
      </Timestamp>
      <d3p1:ADPassword>sample string 49</d3p1:ADPassword>
      <d3p1:AccountStatus>sample string 5</d3p1:AccountStatus>
      <d3p1:Address>sample string 9</d3p1:Address>
      <d3p1:ConsumerGroupId>sample string 33</d3p1:ConsumerGroupId>
      <d3p1:DateUpdated>2026-08-28T08:44:39.391351+00:00</d3p1:DateUpdated>
      <d3p1:DeviceInstallationIds>sample string 32</d3p1:DeviceInstallationIds>
      <d3p1:DmaGridColumnSettings>sample string 50</d3p1:DmaGridColumnSettings>
      <d3p1:EmailAddress>sample string 1</d3p1:EmailAddress>
      <d3p1:EmergencyAlertType>46</d3p1:EmergencyAlertType>
      <d3p1:ExpirationDate>2026-08-28T08:44:39.391351+00:00</d3p1:ExpirationDate>
      <d3p1:FirebaseId>sample string 47</d3p1:FirebaseId>
      <d3p1:ForgotPasswordRequestId>sample string 26</d3p1:ForgotPasswordRequestId>
      <d3p1:FullName>sample string 16</d3p1:FullName>
      <d3p1:Fullname>sample string 3</d3p1:Fullname>
      <d3p1:GroupId>sample string 19</d3p1:GroupId>
      <d3p1:HomePage>sample string 28</d3p1:HomePage>
      <d3p1:IsActive>sample string 21</d3p1:IsActive>
      <d3p1:IsCoolingTower>true</d3p1:IsCoolingTower>
      <d3p1:IsLatestGroupAccount>sample string 20</d3p1:IsLatestGroupAccount>
      <d3p1:IsLatestSubGroupAccount>sample string 18</d3p1:IsLatestSubGroupAccount>
      <d3p1:IsNotificationEmailValid>true</d3p1:IsNotificationEmailValid>
      <d3p1:IsNotificationMobileValid>true</d3p1:IsNotificationMobileValid>
      <d3p1:IsReadOnly>true</d3p1:IsReadOnly>
      <d3p1:IsUtilityAppAccessEnabled>true</d3p1:IsUtilityAppAccessEnabled>
      <d3p1:LastLoggedInTime>sample string 27</d3p1:LastLoggedInTime>
      <d3p1:LoginCount>15</d3p1:LoginCount>
      <d3p1:MeterIds>sample string 2</d3p1:MeterIds>
      <d3p1:MobilePhone>sample string 6</d3p1:MobilePhone>
      <d3p1:NotificationEmailDisableAt>2026-08-28T08:44:39.391351+00:00</d3p1:NotificationEmailDisableAt>
      <d3p1:NotificationEmailDisableAttempts>true</d3p1:NotificationEmailDisableAttempts>
      <d3p1:NotificationEmailValidationAttempts>38</d3p1:NotificationEmailValidationAttempts>
      <d3p1:NotificationMobileCountryCode>sample string 42</d3p1:NotificationMobileCountryCode>
      <d3p1:NotificationMobileDisableAt>2026-08-28T08:44:39.391351+00:00</d3p1:NotificationMobileDisableAt>
      <d3p1:NotificationMobileDisableAttempts>true</d3p1:NotificationMobileDisableAttempts>
      <d3p1:NotificationMobileValidationAttempts>43</d3p1:NotificationMobileValidationAttempts>
      <d3p1:NotificationPhoneNumberSettings>sample string 39</d3p1:NotificationPhoneNumberSettings>
      <d3p1:NotificationSchedule>sample string 31</d3p1:NotificationSchedule>
      <d3p1:NotificationSecondaryEmailAddress>sample string 34</d3p1:NotificationSecondaryEmailAddress>
      <d3p1:OutsideEmailAddresses>sample string 29</d3p1:OutsideEmailAddresses>
      <d3p1:Password>sample string 4</d3p1:Password>
      <d3p1:RegistrationDate>2026-08-28T08:44:39.391351+00:00</d3p1:RegistrationDate>
      <d3p1:Roles>sample string 10</d3p1:Roles>
      <d3p1:Salt>sample string 24</d3p1:Salt>
      <d3p1:SecondaryMobilePhone>sample string 7</d3p1:SecondaryMobilePhone>
      <d3p1:SegmentsIds>sample string 30</d3p1:SegmentsIds>
      <d3p1:Status>sample string 14</d3p1:Status>
      <d3p1:SubGroupId>sample string 17</d3p1:SubGroupId>
      <d3p1:SubGroupType>sample string 25</d3p1:SubGroupType>
      <d3p1:UserCreationDate>sample string 12</d3p1:UserCreationDate>
      <d3p1:UserName>sample string 11</d3p1:UserName>
      <d3p1:UserNickName>sample string 8</d3p1:UserNickName>
      <d3p1:Utility>sample string 13</d3p1:Utility>
    </d2p1:User>
    <d2p1:UserAccountId>sample string 2</d2p1:UserAccountId>
    <d2p1:UserName>sample string 1</d2p1:UserName>
  </m_Item2>
</TupleOfanyTypeUtilityBaseAuthorizationModel97j2npxa>