GET hmain/api/Apf/v1/Attandance/GetTimeControleDetails?EmployeeId={EmployeeId}&DepartMentId={DepartMentId}&FromDate={FromDate}&ToDate={ToDate}&StatusId={StatusId}

Request Information

URI Parameters

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>