GET api/Account/AbtracUserInfo

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

AbtracUser
NameDescriptionTypeAdditional information
LoginEmail

string

None.

SiteID

integer

None.

SiteName

string

None.

CompanyName

string

None.

IsSiteExpired

boolean

None.

EmployeeID

integer

None.

FirstName

string

None.

LastName

string

None.

IsCurrent

boolean

None.

IsAdminUser

boolean

None.

UserID

integer

None.

APIDataSystemSettings

APIDataLinkSystemSettings

None.

UserRBACSettings

Collection of RolePermissionModel

None.

Response Formats

application/json, text/json

Sample:
{
  "LoginEmail": "sample string 1",
  "SiteID": 2,
  "SiteName": "sample string 3",
  "CompanyName": "sample string 4",
  "IsSiteExpired": true,
  "EmployeeID": 6,
  "FirstName": "sample string 7",
  "LastName": "sample string 8",
  "IsCurrent": true,
  "IsAdminUser": true,
  "UserID": 11,
  "APIDataSystemSettings": {
    "ActivityRequiredInDisbursements": true,
    "TaskRequiredInDisbursements": true,
    "LimitDateToTimesheet": true,
    "EndOfPeriodDay": "sample string 4",
    "UnitConversion": 5.0,
    "RoundingRules": 6,
    "RoundUnit": 7.1,
    "NameOfJob": "sample string 8",
    "NameOfTask": "sample string 9",
    "NoWeeksPerTimesheet": 10,
    "RememberLastTSEntryDate": true,
    "CommentRequiredInDisbs": true
  },
  "UserRBACSettings": [
    {
      "RolePermissionID": 1,
      "RoleID": 2,
      "PermissionID": 3,
      "OperationID": "sample string 4",
      "SiteID": 5,
      "ParentRoleID": 6,
      "RoleName": "sample string 7",
      "PermissionName": "sample string 8",
      "ParentPermissionID": 9,
      "AccessLevel": "sample string 10",
      "PermissionDescription": "sample string 11",
      "DataFilters": "sample string 12",
      "DFOfficesAvailable": true,
      "DFClientsAvailable": true,
      "DFJobsAvilable": true,
      "DFTshtJobsAvailable": true,
      "DFEmployeesAvailable": true,
      "DFAllowCostRate": true,
      "DFAllowChargeRate": true,
      "IsDataFilterOffice": true,
      "IsDataFilterClientOwner": true,
      "IsDataFilterJobOwner": true,
      "IsDataFilterTSJob": true,
      "IsDataFilterEmployee": true,
      "IsAllowCostRate": true,
      "IsAllowChargeRate": true,
      "ControlLevelAccess": true
    },
    {
      "RolePermissionID": 1,
      "RoleID": 2,
      "PermissionID": 3,
      "OperationID": "sample string 4",
      "SiteID": 5,
      "ParentRoleID": 6,
      "RoleName": "sample string 7",
      "PermissionName": "sample string 8",
      "ParentPermissionID": 9,
      "AccessLevel": "sample string 10",
      "PermissionDescription": "sample string 11",
      "DataFilters": "sample string 12",
      "DFOfficesAvailable": true,
      "DFClientsAvailable": true,
      "DFJobsAvilable": true,
      "DFTshtJobsAvailable": true,
      "DFEmployeesAvailable": true,
      "DFAllowCostRate": true,
      "DFAllowChargeRate": true,
      "IsDataFilterOffice": true,
      "IsDataFilterClientOwner": true,
      "IsDataFilterJobOwner": true,
      "IsDataFilterTSJob": true,
      "IsDataFilterEmployee": true,
      "IsAllowCostRate": true,
      "IsAllowChargeRate": true,
      "ControlLevelAccess": true
    }
  ]
}

application/xml, text/xml

Sample:
<AbtracUser xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Abtrac6.API.Models">
  <APIDataSystemSettings xmlns:d2p1="http://schemas.datacontract.org/2004/07/Abtrac6.API.APIDataModels">
    <d2p1:ActivityRequiredInDisbursements>true</d2p1:ActivityRequiredInDisbursements>
    <d2p1:CommentRequiredInDisbs>true</d2p1:CommentRequiredInDisbs>
    <d2p1:EndOfPeriodDay>sample string 4</d2p1:EndOfPeriodDay>
    <d2p1:LimitDateToTimesheet>true</d2p1:LimitDateToTimesheet>
    <d2p1:NameOfJob>sample string 8</d2p1:NameOfJob>
    <d2p1:NameOfTask>sample string 9</d2p1:NameOfTask>
    <d2p1:NoWeeksPerTimesheet>10</d2p1:NoWeeksPerTimesheet>
    <d2p1:RememberLastTSEntryDate>true</d2p1:RememberLastTSEntryDate>
    <d2p1:RoundUnit>7.1</d2p1:RoundUnit>
    <d2p1:RoundingRules>6</d2p1:RoundingRules>
    <d2p1:TaskRequiredInDisbursements>true</d2p1:TaskRequiredInDisbursements>
    <d2p1:UnitConversion>5</d2p1:UnitConversion>
  </APIDataSystemSettings>
  <CompanyName>sample string 4</CompanyName>
  <EmployeeID>6</EmployeeID>
  <FirstName>sample string 7</FirstName>
  <IsAdminUser>true</IsAdminUser>
  <IsCurrent>true</IsCurrent>
  <IsSiteExpired>true</IsSiteExpired>
  <LastName>sample string 8</LastName>
  <LoginEmail>sample string 1</LoginEmail>
  <SiteID>2</SiteID>
  <SiteName>sample string 3</SiteName>
  <UserID>11</UserID>
  <UserRBACSettings xmlns:d2p1="http://schemas.datacontract.org/2004/07/Abtrac6.Business.Models">
    <d2p1:RolePermissionModel>
      <d2p1:AccessLevel>sample string 10</d2p1:AccessLevel>
      <d2p1:ControlLevelAccess>true</d2p1:ControlLevelAccess>
      <d2p1:DFAllowChargeRate>true</d2p1:DFAllowChargeRate>
      <d2p1:DFAllowCostRate>true</d2p1:DFAllowCostRate>
      <d2p1:DFClientsAvailable>true</d2p1:DFClientsAvailable>
      <d2p1:DFEmployeesAvailable>true</d2p1:DFEmployeesAvailable>
      <d2p1:DFJobsAvilable>true</d2p1:DFJobsAvilable>
      <d2p1:DFOfficesAvailable>true</d2p1:DFOfficesAvailable>
      <d2p1:DFTshtJobsAvailable>true</d2p1:DFTshtJobsAvailable>
      <d2p1:DataFilters>sample string 12</d2p1:DataFilters>
      <d2p1:IsAllowChargeRate>true</d2p1:IsAllowChargeRate>
      <d2p1:IsAllowCostRate>true</d2p1:IsAllowCostRate>
      <d2p1:IsDataFilterClientOwner>true</d2p1:IsDataFilterClientOwner>
      <d2p1:IsDataFilterEmployee>true</d2p1:IsDataFilterEmployee>
      <d2p1:IsDataFilterJobOwner>true</d2p1:IsDataFilterJobOwner>
      <d2p1:IsDataFilterOffice>true</d2p1:IsDataFilterOffice>
      <d2p1:IsDataFilterTSJob>true</d2p1:IsDataFilterTSJob>
      <d2p1:OperationID>sample string 4</d2p1:OperationID>
      <d2p1:ParentPermissionID>9</d2p1:ParentPermissionID>
      <d2p1:ParentRoleID>6</d2p1:ParentRoleID>
      <d2p1:PermissionDescription>sample string 11</d2p1:PermissionDescription>
      <d2p1:PermissionID>3</d2p1:PermissionID>
      <d2p1:PermissionName>sample string 8</d2p1:PermissionName>
      <d2p1:RoleID>2</d2p1:RoleID>
      <d2p1:RoleName>sample string 7</d2p1:RoleName>
      <d2p1:RolePermissionID>1</d2p1:RolePermissionID>
      <d2p1:SiteID>5</d2p1:SiteID>
    </d2p1:RolePermissionModel>
    <d2p1:RolePermissionModel>
      <d2p1:AccessLevel>sample string 10</d2p1:AccessLevel>
      <d2p1:ControlLevelAccess>true</d2p1:ControlLevelAccess>
      <d2p1:DFAllowChargeRate>true</d2p1:DFAllowChargeRate>
      <d2p1:DFAllowCostRate>true</d2p1:DFAllowCostRate>
      <d2p1:DFClientsAvailable>true</d2p1:DFClientsAvailable>
      <d2p1:DFEmployeesAvailable>true</d2p1:DFEmployeesAvailable>
      <d2p1:DFJobsAvilable>true</d2p1:DFJobsAvilable>
      <d2p1:DFOfficesAvailable>true</d2p1:DFOfficesAvailable>
      <d2p1:DFTshtJobsAvailable>true</d2p1:DFTshtJobsAvailable>
      <d2p1:DataFilters>sample string 12</d2p1:DataFilters>
      <d2p1:IsAllowChargeRate>true</d2p1:IsAllowChargeRate>
      <d2p1:IsAllowCostRate>true</d2p1:IsAllowCostRate>
      <d2p1:IsDataFilterClientOwner>true</d2p1:IsDataFilterClientOwner>
      <d2p1:IsDataFilterEmployee>true</d2p1:IsDataFilterEmployee>
      <d2p1:IsDataFilterJobOwner>true</d2p1:IsDataFilterJobOwner>
      <d2p1:IsDataFilterOffice>true</d2p1:IsDataFilterOffice>
      <d2p1:IsDataFilterTSJob>true</d2p1:IsDataFilterTSJob>
      <d2p1:OperationID>sample string 4</d2p1:OperationID>
      <d2p1:ParentPermissionID>9</d2p1:ParentPermissionID>
      <d2p1:ParentRoleID>6</d2p1:ParentRoleID>
      <d2p1:PermissionDescription>sample string 11</d2p1:PermissionDescription>
      <d2p1:PermissionID>3</d2p1:PermissionID>
      <d2p1:PermissionName>sample string 8</d2p1:PermissionName>
      <d2p1:RoleID>2</d2p1:RoleID>
      <d2p1:RoleName>sample string 7</d2p1:RoleName>
      <d2p1:RolePermissionID>1</d2p1:RolePermissionID>
      <d2p1:SiteID>5</d2p1:SiteID>
    </d2p1:RolePermissionModel>
  </UserRBACSettings>
</AbtracUser>