GET api/account/userbyid/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

None.

Response Information

Resource Description

UserViewEditModel
NameDescriptionTypeAdditional information
SelectedClients

Collection of integer

None.

ValidationErrors

string

None.

Id

integer

None.

Username

string

None.

Email

string

None.

IsLocked

boolean

None.

DateCreated

date

None.

Name

string

None.

IsClient

boolean

None.

AllClients

boolean

None.

RoleId

integer

None.

FilterAllClient

boolean

None.

FilterArchived

boolean

None.

EmailSignature

string

None.

AccessQuotes

boolean

None.

StationID

string

None.

LastLoginDate

date

None.

Office365

boolean

None.

UseEmailSignature

boolean

None.

StationIdList

Collection of string

None.

SelectedManagers

Collection of integer

None.

RoleName

string

None.

EmailPasswordSet

boolean

None.

UserClientAccess

Collection of UserClientAccessModel

None.

UserManagerFilter

Collection of UserManagerFilterModel

None.

SaveState

enuState

None.

Response Formats

application/json, text/json

Sample:
{
  "SelectedClients": [
    1,
    2
  ],
  "ValidationErrors": "sample string 1",
  "Id": 2,
  "Username": "sample string 3",
  "Email": "sample string 4",
  "IsLocked": true,
  "DateCreated": "2025-10-14T02:54:47.1438116+00:00",
  "Name": "sample string 7",
  "IsClient": true,
  "AllClients": true,
  "RoleId": 10,
  "FilterAllClient": true,
  "FilterArchived": true,
  "EmailSignature": "sample string 13",
  "AccessQuotes": true,
  "StationID": "sample string 15",
  "LastLoginDate": "2025-10-14T02:54:47.1438116+00:00",
  "Office365": true,
  "UseEmailSignature": true,
  "StationIdList": [
    "sample string 15"
  ],
  "SelectedManagers": [
    1,
    2
  ],
  "RoleName": "sample string 18",
  "EmailPasswordSet": true,
  "UserClientAccess": [
    {
      "Id": 1,
      "UserId": 2,
      "ClientId": 3
    },
    {
      "Id": 1,
      "UserId": 2,
      "ClientId": 3
    }
  ],
  "UserManagerFilter": [
    {
      "Id": 1,
      "UserId": 2,
      "ManagerId": 3
    },
    {
      "Id": 1,
      "UserId": 2,
      "ManagerId": 3
    }
  ],
  "SaveState": 0
}

application/xml, text/xml

Sample:
<UserViewEditModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <SaveState>Unchanged</SaveState>
  <Id>2</Id>
  <Username>sample string 3</Username>
  <Email>sample string 4</Email>
  <IsLocked>true</IsLocked>
  <DateCreated>2025-10-14T02:54:47.1438116+00:00</DateCreated>
  <Name>sample string 7</Name>
  <IsClient>true</IsClient>
  <AllClients>true</AllClients>
  <RoleId>10</RoleId>
  <FilterAllClient>true</FilterAllClient>
  <FilterArchived>true</FilterArchived>
  <EmailSignature>sample string 13</EmailSignature>
  <AccessQuotes>true</AccessQuotes>
  <StationID>sample string 15</StationID>
  <LastLoginDate>2025-10-14T02:54:47.1438116+00:00</LastLoginDate>
  <Office365>true</Office365>
  <UseEmailSignature>true</UseEmailSignature>
  <StationIdList>
    <string>sample string 15</string>
  </StationIdList>
  <SelectedManagers>
    <int>1</int>
    <int>2</int>
  </SelectedManagers>
  <RoleName>sample string 18</RoleName>
  <EmailPasswordSet>true</EmailPasswordSet>
  <UserClientAccess>
    <UserClientAccessModel>
      <Id>1</Id>
      <UserId>2</UserId>
      <ClientId>3</ClientId>
    </UserClientAccessModel>
    <UserClientAccessModel>
      <Id>1</Id>
      <UserId>2</UserId>
      <ClientId>3</ClientId>
    </UserClientAccessModel>
  </UserClientAccess>
  <UserManagerFilter>
    <UserManagerFilterModel>
      <Id>1</Id>
      <UserId>2</UserId>
      <ManagerId>3</ManagerId>
    </UserManagerFilterModel>
    <UserManagerFilterModel>
      <Id>1</Id>
      <UserId>2</UserId>
      <ManagerId>3</ManagerId>
    </UserManagerFilterModel>
  </UserManagerFilter>
  <SelectedClients>
    <int>1</int>
    <int>2</int>
  </SelectedClients>
  <ValidationErrors>sample string 1</ValidationErrors>
</UserViewEditModel>