GET api/Timesheet/AbtracUserInfo
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
AbtracUser| Name | Description | Type | Additional 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>