GET hmain/api/Apf/v1/Attandance/GetTimeControleDetails?EmployeeId={EmployeeId}&DepartMentId={DepartMentId}&FromDate={FromDate}&ToDate={ToDate}&StatusId={StatusId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| EmployeeId | integer |
Required |
|
| DepartMentId | integer |
Required |
|
| FromDate | string |
Required |
|
| ToDate | string |
Required |
|
| StatusId | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of TimeControlDetails| Name | Description | Type | Additional information |
|---|---|---|---|
| EmployeeName | string |
None. |
|
| TransactionStatusTitle | string |
None. |
|
| TransactionId | integer |
None. |
|
| TransactionDate | date |
None. |
|
| UserId | integer |
None. |
|
| ShiftMappingId | integer |
None. |
|
| MachineId | integer |
None. |
|
| ShiftId | integer |
None. |
|
| ShiftStartTime | time interval |
None. |
|
| ShiftEndTime | time interval |
None. |
|
| DayTypeId | integer |
None. |
|
| DayNo | integer |
None. |
|
| AbsenteeReasonId | integer |
None. |
|
| ActualClockIn | date |
None. |
|
| ActualClockOut | date |
None. |
|
| ActualClockDate | date |
None. |
|
| RoundedClockIn | date |
None. |
|
| RoundedClockOut | date |
None. |
|
| TotalHours | decimal number |
None. |
|
| DayTotalHours | decimal number |
None. |
|
| Latency | decimal number |
None. |
|
| Early | decimal number |
None. |
|
| EarlyAttendence | integer |
None. |
|
| LatencyAtMinute | decimal number |
None. |
|
| EarlyGoAtMinute | integer |
None. |
|
| TransactionStatusId | integer |
None. |
|
| OverTime | decimal number |
None. |
|
| ClockInMechine | integer |
None. |
|
| ClockOutMechine | integer |
None. |
|
| Notes | string |
None. |
|
| IsPosted | boolean |
None. |
|
| IsActive | boolean |
None. |
|
| CreatedBy | string |
None. |
|
| CreatedDate | date |
None. |
|
| ModifiedBy | string |
None. |
|
| ModifiedDate | date |
None. |
|
| Version | Collection of byte |
None. |
|
| LatencyMorning | decimal number |
None. |
|
| ShiftMintes | integer |
None. |
|
| ToleranceofAttendance | integer |
None. |
|
| ToleranceofLeave | integer |
None. |
|
| ExcessAttendance | integer |
None. |
|
| Description | string |
None. |
|
| BreakTimeLatency | integer |
None. |
|
| NextDay | boolean |
None. |
|
| IsNotify | integer |
None. |
|
| LatencyGo | integer |
None. |
|
| startShift | string |
None. |
|
| EndShift | string |
None. |
|
| WithOutFingerPrint | integer |
None. |
|
| TotalLatency | decimal number |
None. |
|
| differenceLeaves | integer |
None. |
|
| DepartmentName | string |
None. |
|
| BranchName | string |
None. |
|
| PostionName | string |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"EmployeeName": "sample string 1",
"TransactionStatusTitle": "sample string 2",
"TransactionId": 3,
"TransactionDate": "2026-08-06T20:14:06.2673259+03:00",
"UserId": 5,
"ShiftMappingId": 6,
"MachineId": 1,
"ShiftId": 7,
"ShiftStartTime": "00:00:00.1234567",
"ShiftEndTime": "00:00:00.1234567",
"DayTypeId": 10,
"DayNo": 1,
"AbsenteeReasonId": 1,
"ActualClockIn": "2026-08-06T20:14:06.2673259+03:00",
"ActualClockOut": "2026-08-06T20:14:06.2673259+03:00",
"ActualClockDate": "2026-08-06T20:14:06.2673259+03:00",
"RoundedClockIn": "2026-08-06T20:14:06.2673259+03:00",
"RoundedClockOut": "2026-08-06T20:14:06.2673259+03:00",
"TotalHours": 1.0,
"DayTotalHours": 1.0,
"Latency": 1.0,
"Early": 1.0,
"EarlyAttendence": 11,
"LatencyAtMinute": 12.0,
"EarlyGoAtMinute": 13,
"TransactionStatusId": 1,
"OverTime": 1.0,
"ClockInMechine": 1,
"ClockOutMechine": 1,
"Notes": "sample string 14",
"IsPosted": true,
"IsActive": true,
"CreatedBy": "sample string 17",
"CreatedDate": "2026-08-06T20:14:06.2673259+03:00",
"ModifiedBy": "sample string 19",
"ModifiedDate": "2026-08-06T20:14:06.2673259+03:00",
"Version": "QEA=",
"LatencyMorning": 21.0,
"ShiftMintes": 22,
"ToleranceofAttendance": 23,
"ToleranceofLeave": 24,
"ExcessAttendance": 25,
"Description": "sample string 26",
"BreakTimeLatency": 1,
"NextDay": true,
"IsNotify": 1,
"LatencyGo": 27,
"startShift": "sample string 28",
"EndShift": "sample string 29",
"WithOutFingerPrint": 30,
"TotalLatency": 31.0,
"differenceLeaves": 32,
"DepartmentName": "sample string 33",
"BranchName": "sample string 34",
"PostionName": "sample string 35"
},
{
"EmployeeName": "sample string 1",
"TransactionStatusTitle": "sample string 2",
"TransactionId": 3,
"TransactionDate": "2026-08-06T20:14:06.2673259+03:00",
"UserId": 5,
"ShiftMappingId": 6,
"MachineId": 1,
"ShiftId": 7,
"ShiftStartTime": "00:00:00.1234567",
"ShiftEndTime": "00:00:00.1234567",
"DayTypeId": 10,
"DayNo": 1,
"AbsenteeReasonId": 1,
"ActualClockIn": "2026-08-06T20:14:06.2673259+03:00",
"ActualClockOut": "2026-08-06T20:14:06.2673259+03:00",
"ActualClockDate": "2026-08-06T20:14:06.2673259+03:00",
"RoundedClockIn": "2026-08-06T20:14:06.2673259+03:00",
"RoundedClockOut": "2026-08-06T20:14:06.2673259+03:00",
"TotalHours": 1.0,
"DayTotalHours": 1.0,
"Latency": 1.0,
"Early": 1.0,
"EarlyAttendence": 11,
"LatencyAtMinute": 12.0,
"EarlyGoAtMinute": 13,
"TransactionStatusId": 1,
"OverTime": 1.0,
"ClockInMechine": 1,
"ClockOutMechine": 1,
"Notes": "sample string 14",
"IsPosted": true,
"IsActive": true,
"CreatedBy": "sample string 17",
"CreatedDate": "2026-08-06T20:14:06.2673259+03:00",
"ModifiedBy": "sample string 19",
"ModifiedDate": "2026-08-06T20:14:06.2673259+03:00",
"Version": "QEA=",
"LatencyMorning": 21.0,
"ShiftMintes": 22,
"ToleranceofAttendance": 23,
"ToleranceofLeave": 24,
"ExcessAttendance": 25,
"Description": "sample string 26",
"BreakTimeLatency": 1,
"NextDay": true,
"IsNotify": 1,
"LatencyGo": 27,
"startShift": "sample string 28",
"EndShift": "sample string 29",
"WithOutFingerPrint": 30,
"TotalLatency": 31.0,
"differenceLeaves": 32,
"DepartmentName": "sample string 33",
"BranchName": "sample string 34",
"PostionName": "sample string 35"
}
]
application/xml, text/xml
Sample:
<ArrayOfTimeControlDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HATS.Model">
<TimeControlDetails>
<AbsenteeReasonId>1</AbsenteeReasonId>
<ActualClockDate>2026-08-06T20:14:06.2673259+03:00</ActualClockDate>
<ActualClockIn>2026-08-06T20:14:06.2673259+03:00</ActualClockIn>
<ActualClockOut>2026-08-06T20:14:06.2673259+03:00</ActualClockOut>
<BranchName>sample string 34</BranchName>
<BreakTimeLatency>1</BreakTimeLatency>
<ClockInMechine>1</ClockInMechine>
<ClockOutMechine>1</ClockOutMechine>
<CreatedBy>sample string 17</CreatedBy>
<CreatedDate>2026-08-06T20:14:06.2673259+03:00</CreatedDate>
<DayNo>1</DayNo>
<DayTotalHours>1</DayTotalHours>
<DayTypeId>10</DayTypeId>
<DepartmentName>sample string 33</DepartmentName>
<Description>sample string 26</Description>
<Early>1</Early>
<EarlyAttendence>11</EarlyAttendence>
<EarlyGoAtMinute>13</EarlyGoAtMinute>
<EmployeeName>sample string 1</EmployeeName>
<EndShift>sample string 29</EndShift>
<ExcessAttendance>25</ExcessAttendance>
<IsActive>true</IsActive>
<IsNotify>1</IsNotify>
<IsPosted>true</IsPosted>
<Latency>1</Latency>
<LatencyAtMinute>12</LatencyAtMinute>
<LatencyGo>27</LatencyGo>
<LatencyMorning>21</LatencyMorning>
<MachineId>1</MachineId>
<ModifiedBy>sample string 19</ModifiedBy>
<ModifiedDate>2026-08-06T20:14:06.2673259+03:00</ModifiedDate>
<NextDay>true</NextDay>
<Notes>sample string 14</Notes>
<OverTime>1</OverTime>
<PostionName>sample string 35</PostionName>
<RoundedClockIn>2026-08-06T20:14:06.2673259+03:00</RoundedClockIn>
<RoundedClockOut>2026-08-06T20:14:06.2673259+03:00</RoundedClockOut>
<ShiftEndTime>PT0.1234567S</ShiftEndTime>
<ShiftId>7</ShiftId>
<ShiftMappingId>6</ShiftMappingId>
<ShiftMintes>22</ShiftMintes>
<ShiftStartTime>PT0.1234567S</ShiftStartTime>
<ToleranceofAttendance>23</ToleranceofAttendance>
<ToleranceofLeave>24</ToleranceofLeave>
<TotalHours>1</TotalHours>
<TotalLatency>31</TotalLatency>
<TransactionDate>2026-08-06T20:14:06.2673259+03:00</TransactionDate>
<TransactionId>3</TransactionId>
<TransactionStatusId>1</TransactionStatusId>
<TransactionStatusTitle>sample string 2</TransactionStatusTitle>
<UserId>5</UserId>
<Version>QEA=</Version>
<WithOutFingerPrint>30</WithOutFingerPrint>
<differenceLeaves>32</differenceLeaves>
<startShift>sample string 28</startShift>
</TimeControlDetails>
<TimeControlDetails>
<AbsenteeReasonId>1</AbsenteeReasonId>
<ActualClockDate>2026-08-06T20:14:06.2673259+03:00</ActualClockDate>
<ActualClockIn>2026-08-06T20:14:06.2673259+03:00</ActualClockIn>
<ActualClockOut>2026-08-06T20:14:06.2673259+03:00</ActualClockOut>
<BranchName>sample string 34</BranchName>
<BreakTimeLatency>1</BreakTimeLatency>
<ClockInMechine>1</ClockInMechine>
<ClockOutMechine>1</ClockOutMechine>
<CreatedBy>sample string 17</CreatedBy>
<CreatedDate>2026-08-06T20:14:06.2673259+03:00</CreatedDate>
<DayNo>1</DayNo>
<DayTotalHours>1</DayTotalHours>
<DayTypeId>10</DayTypeId>
<DepartmentName>sample string 33</DepartmentName>
<Description>sample string 26</Description>
<Early>1</Early>
<EarlyAttendence>11</EarlyAttendence>
<EarlyGoAtMinute>13</EarlyGoAtMinute>
<EmployeeName>sample string 1</EmployeeName>
<EndShift>sample string 29</EndShift>
<ExcessAttendance>25</ExcessAttendance>
<IsActive>true</IsActive>
<IsNotify>1</IsNotify>
<IsPosted>true</IsPosted>
<Latency>1</Latency>
<LatencyAtMinute>12</LatencyAtMinute>
<LatencyGo>27</LatencyGo>
<LatencyMorning>21</LatencyMorning>
<MachineId>1</MachineId>
<ModifiedBy>sample string 19</ModifiedBy>
<ModifiedDate>2026-08-06T20:14:06.2673259+03:00</ModifiedDate>
<NextDay>true</NextDay>
<Notes>sample string 14</Notes>
<OverTime>1</OverTime>
<PostionName>sample string 35</PostionName>
<RoundedClockIn>2026-08-06T20:14:06.2673259+03:00</RoundedClockIn>
<RoundedClockOut>2026-08-06T20:14:06.2673259+03:00</RoundedClockOut>
<ShiftEndTime>PT0.1234567S</ShiftEndTime>
<ShiftId>7</ShiftId>
<ShiftMappingId>6</ShiftMappingId>
<ShiftMintes>22</ShiftMintes>
<ShiftStartTime>PT0.1234567S</ShiftStartTime>
<ToleranceofAttendance>23</ToleranceofAttendance>
<ToleranceofLeave>24</ToleranceofLeave>
<TotalHours>1</TotalHours>
<TotalLatency>31</TotalLatency>
<TransactionDate>2026-08-06T20:14:06.2673259+03:00</TransactionDate>
<TransactionId>3</TransactionId>
<TransactionStatusId>1</TransactionStatusId>
<TransactionStatusTitle>sample string 2</TransactionStatusTitle>
<UserId>5</UserId>
<Version>QEA=</Version>
<WithOutFingerPrint>30</WithOutFingerPrint>
<differenceLeaves>32</differenceLeaves>
<startShift>sample string 28</startShift>
</TimeControlDetails>
</ArrayOfTimeControlDetails>