GET api/abtraccustomapi/GetEmployees?user={user}&password={password}&secretKey={secretKey}&filter={filter}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
user

string

Required

password

string

Required

secretKey

string

Required

filter

string

Default value is

Body Parameters

None.

Response Information

Resource Description

Collection of APIDataEmployee
NameDescriptionTypeAdditional information
EmployeeID

integer

None.

EmployeeCode

string

None.

FirstName

string

None.

LastName

string

None.

DefaultRoleTitle

string

None.

StreetAddr1

string

None.

StreetAddr2

string

None.

StreetAddr3

string

None.

StreetAddr4

string

None.

Phone

string

None.

EmailAddress

string

None.

LastUpdatedDate

date

None.

ChargeoutRate1

decimal number

None.

ChargeoutRate2

decimal number

None.

ChargeoutRate3

decimal number

None.

CostRatePerChargeableHour

decimal number

None.

SalaryRate

decimal number

None.

TargetChargeable

decimal number

None.

NormalUnitsPerTimesheet

decimal number

None.

DefaultOffice

APIDataLinkOffice

None.

DefaultTeam

APIDataLinkTeam

None.

DefaultDepartment

APIDataLinkDepartment

None.

AnnualLeaveAccrualRate

decimal number

None.

OvertimeHours

decimal number

None.

ExtraOvertimeHours

decimal number

None.

UserDefined1

string

None.

IsPaidOvertime

boolean

None.

HoursperDay

decimal number

None.

Mobile

string

None.

EmpCurrent

boolean

None.

JobTeamMemberRole

APIDataLinkJobTeamMemberRole

None.

IsAbtracSubscriptionContact

boolean

None.

FTE

decimal number

None.

EmployeeStatus

APIDataLinkEmployeeStatus

None.

FullName

string

None.

OtherOffices

Collection of APIDataLinkOffice

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "EmployeeID": 1,
    "EmployeeCode": "sample string 2",
    "FirstName": "sample string 3",
    "LastName": "sample string 4",
    "DefaultRoleTitle": "sample string 5",
    "StreetAddr1": "sample string 6",
    "StreetAddr2": "sample string 7",
    "StreetAddr3": "sample string 8",
    "StreetAddr4": "sample string 9",
    "Phone": "sample string 10",
    "EmailAddress": "sample string 11",
    "LastUpdatedDate": "2025-05-09T23:50:03.6235376+00:00",
    "ChargeoutRate1": 12.0,
    "ChargeoutRate2": 13.0,
    "ChargeoutRate3": 14.0,
    "CostRatePerChargeableHour": 15.0,
    "SalaryRate": 16.0,
    "TargetChargeable": 17.0,
    "NormalUnitsPerTimesheet": 18.0,
    "DefaultOffice": {
      "OfficeID": 1,
      "OfficeName": "sample string 2"
    },
    "DefaultTeam": {
      "TeamID": 1,
      "TeamDescription": "sample string 2"
    },
    "DefaultDepartment": {
      "DepartmentID": 1,
      "DepartmentName": "sample string 2"
    },
    "AnnualLeaveAccrualRate": 19.1,
    "OvertimeHours": 20.0,
    "ExtraOvertimeHours": 21.0,
    "UserDefined1": "sample string 22",
    "IsPaidOvertime": true,
    "HoursperDay": 24.0,
    "Mobile": "sample string 25",
    "EmpCurrent": true,
    "JobTeamMemberRole": {
      "JobTeamMemberRoleID": 1,
      "JobTeamMemberRoleName": "sample string 2"
    },
    "IsAbtracSubscriptionContact": true,
    "FTE": 28.1,
    "EmployeeStatus": {
      "EmployeeStatusID": 1,
      "EmployeeStatusName": "sample string 2"
    },
    "FullName": "sample string 29",
    "OtherOffices": [
      {
        "OfficeID": 1,
        "OfficeName": "sample string 2"
      },
      {
        "OfficeID": 1,
        "OfficeName": "sample string 2"
      }
    ]
  },
  {
    "EmployeeID": 1,
    "EmployeeCode": "sample string 2",
    "FirstName": "sample string 3",
    "LastName": "sample string 4",
    "DefaultRoleTitle": "sample string 5",
    "StreetAddr1": "sample string 6",
    "StreetAddr2": "sample string 7",
    "StreetAddr3": "sample string 8",
    "StreetAddr4": "sample string 9",
    "Phone": "sample string 10",
    "EmailAddress": "sample string 11",
    "LastUpdatedDate": "2025-05-09T23:50:03.6235376+00:00",
    "ChargeoutRate1": 12.0,
    "ChargeoutRate2": 13.0,
    "ChargeoutRate3": 14.0,
    "CostRatePerChargeableHour": 15.0,
    "SalaryRate": 16.0,
    "TargetChargeable": 17.0,
    "NormalUnitsPerTimesheet": 18.0,
    "DefaultOffice": {
      "OfficeID": 1,
      "OfficeName": "sample string 2"
    },
    "DefaultTeam": {
      "TeamID": 1,
      "TeamDescription": "sample string 2"
    },
    "DefaultDepartment": {
      "DepartmentID": 1,
      "DepartmentName": "sample string 2"
    },
    "AnnualLeaveAccrualRate": 19.1,
    "OvertimeHours": 20.0,
    "ExtraOvertimeHours": 21.0,
    "UserDefined1": "sample string 22",
    "IsPaidOvertime": true,
    "HoursperDay": 24.0,
    "Mobile": "sample string 25",
    "EmpCurrent": true,
    "JobTeamMemberRole": {
      "JobTeamMemberRoleID": 1,
      "JobTeamMemberRoleName": "sample string 2"
    },
    "IsAbtracSubscriptionContact": true,
    "FTE": 28.1,
    "EmployeeStatus": {
      "EmployeeStatusID": 1,
      "EmployeeStatusName": "sample string 2"
    },
    "FullName": "sample string 29",
    "OtherOffices": [
      {
        "OfficeID": 1,
        "OfficeName": "sample string 2"
      },
      {
        "OfficeID": 1,
        "OfficeName": "sample string 2"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfAPIDataEmployee xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Abtrac6.Business.Models.APIDataModels">
  <APIDataEmployee>
    <AnnualLeaveAccrualRate>19.1</AnnualLeaveAccrualRate>
    <ChargeoutRate1>12</ChargeoutRate1>
    <ChargeoutRate2>13</ChargeoutRate2>
    <ChargeoutRate3>14</ChargeoutRate3>
    <CostRatePerChargeableHour>15</CostRatePerChargeableHour>
    <DefaultDepartment>
      <DepartmentID>1</DepartmentID>
      <DepartmentName>sample string 2</DepartmentName>
    </DefaultDepartment>
    <DefaultOffice>
      <OfficeID>1</OfficeID>
      <OfficeName>sample string 2</OfficeName>
    </DefaultOffice>
    <DefaultRoleTitle>sample string 5</DefaultRoleTitle>
    <DefaultTeam>
      <TeamDescription>sample string 2</TeamDescription>
      <TeamID>1</TeamID>
    </DefaultTeam>
    <EmailAddress>sample string 11</EmailAddress>
    <EmpCurrent>true</EmpCurrent>
    <EmployeeCode>sample string 2</EmployeeCode>
    <EmployeeID>1</EmployeeID>
    <EmployeeStatus>
      <EmployeeStatusID>1</EmployeeStatusID>
      <EmployeeStatusName>sample string 2</EmployeeStatusName>
    </EmployeeStatus>
    <ExtraOvertimeHours>21</ExtraOvertimeHours>
    <FTE>28.1</FTE>
    <FirstName>sample string 3</FirstName>
    <FullName>sample string 29</FullName>
    <HoursperDay>24</HoursperDay>
    <IsAbtracSubscriptionContact>true</IsAbtracSubscriptionContact>
    <IsPaidOvertime>true</IsPaidOvertime>
    <JobTeamMemberRole>
      <JobTeamMemberRoleID>1</JobTeamMemberRoleID>
      <JobTeamMemberRoleName>sample string 2</JobTeamMemberRoleName>
    </JobTeamMemberRole>
    <LastName>sample string 4</LastName>
    <LastUpdatedDate>2025-05-09T23:50:03.6235376+00:00</LastUpdatedDate>
    <Mobile>sample string 25</Mobile>
    <NormalUnitsPerTimesheet>18</NormalUnitsPerTimesheet>
    <OtherOffices>
      <APIDataLinkOffice>
        <OfficeID>1</OfficeID>
        <OfficeName>sample string 2</OfficeName>
      </APIDataLinkOffice>
      <APIDataLinkOffice>
        <OfficeID>1</OfficeID>
        <OfficeName>sample string 2</OfficeName>
      </APIDataLinkOffice>
    </OtherOffices>
    <OvertimeHours>20</OvertimeHours>
    <Phone>sample string 10</Phone>
    <SalaryRate>16</SalaryRate>
    <StreetAddr1>sample string 6</StreetAddr1>
    <StreetAddr2>sample string 7</StreetAddr2>
    <StreetAddr3>sample string 8</StreetAddr3>
    <StreetAddr4>sample string 9</StreetAddr4>
    <TargetChargeable>17</TargetChargeable>
    <UserDefined1>sample string 22</UserDefined1>
  </APIDataEmployee>
  <APIDataEmployee>
    <AnnualLeaveAccrualRate>19.1</AnnualLeaveAccrualRate>
    <ChargeoutRate1>12</ChargeoutRate1>
    <ChargeoutRate2>13</ChargeoutRate2>
    <ChargeoutRate3>14</ChargeoutRate3>
    <CostRatePerChargeableHour>15</CostRatePerChargeableHour>
    <DefaultDepartment>
      <DepartmentID>1</DepartmentID>
      <DepartmentName>sample string 2</DepartmentName>
    </DefaultDepartment>
    <DefaultOffice>
      <OfficeID>1</OfficeID>
      <OfficeName>sample string 2</OfficeName>
    </DefaultOffice>
    <DefaultRoleTitle>sample string 5</DefaultRoleTitle>
    <DefaultTeam>
      <TeamDescription>sample string 2</TeamDescription>
      <TeamID>1</TeamID>
    </DefaultTeam>
    <EmailAddress>sample string 11</EmailAddress>
    <EmpCurrent>true</EmpCurrent>
    <EmployeeCode>sample string 2</EmployeeCode>
    <EmployeeID>1</EmployeeID>
    <EmployeeStatus>
      <EmployeeStatusID>1</EmployeeStatusID>
      <EmployeeStatusName>sample string 2</EmployeeStatusName>
    </EmployeeStatus>
    <ExtraOvertimeHours>21</ExtraOvertimeHours>
    <FTE>28.1</FTE>
    <FirstName>sample string 3</FirstName>
    <FullName>sample string 29</FullName>
    <HoursperDay>24</HoursperDay>
    <IsAbtracSubscriptionContact>true</IsAbtracSubscriptionContact>
    <IsPaidOvertime>true</IsPaidOvertime>
    <JobTeamMemberRole>
      <JobTeamMemberRoleID>1</JobTeamMemberRoleID>
      <JobTeamMemberRoleName>sample string 2</JobTeamMemberRoleName>
    </JobTeamMemberRole>
    <LastName>sample string 4</LastName>
    <LastUpdatedDate>2025-05-09T23:50:03.6235376+00:00</LastUpdatedDate>
    <Mobile>sample string 25</Mobile>
    <NormalUnitsPerTimesheet>18</NormalUnitsPerTimesheet>
    <OtherOffices>
      <APIDataLinkOffice>
        <OfficeID>1</OfficeID>
        <OfficeName>sample string 2</OfficeName>
      </APIDataLinkOffice>
      <APIDataLinkOffice>
        <OfficeID>1</OfficeID>
        <OfficeName>sample string 2</OfficeName>
      </APIDataLinkOffice>
    </OtherOffices>
    <OvertimeHours>20</OvertimeHours>
    <Phone>sample string 10</Phone>
    <SalaryRate>16</SalaryRate>
    <StreetAddr1>sample string 6</StreetAddr1>
    <StreetAddr2>sample string 7</StreetAddr2>
    <StreetAddr3>sample string 8</StreetAddr3>
    <StreetAddr4>sample string 9</StreetAddr4>
    <TargetChargeable>17</TargetChargeable>
    <UserDefined1>sample string 22</UserDefined1>
  </APIDataEmployee>
</ArrayOfAPIDataEmployee>