POST TimeSaver/PostEmployeeAttendanceDetails
Request Information
URI Parameters
None.
Body Parameters
EmployeeAttendanceDetailName | Description | Type | Additional information |
---|---|---|---|
ID | globally unique identifier |
None. |
|
EmployeeAttendanceSummaryID | globally unique identifier |
Required |
|
EmployeeScanInID | globally unique identifier |
Required |
|
EmployeeScanOutID | globally unique identifier |
None. |
|
SiteID | globally unique identifier |
Required |
|
SiteTeamID | globally unique identifier |
None. |
|
SiteActivityID | globally unique identifier |
None. |
|
Hours | integer |
Required |
|
Minutes | integer |
Required |
|
Seconds | integer |
Required |
|
HoursWorked | decimal number |
Required |
|
TotalBreakMinutes | decimal number |
Required |
|
DecisionID | DecisionType |
Required |
|
DecisionDate | date |
None. |
|
DecisionComments | string |
None. |
|
LoggedInUserID | globally unique identifier |
Required |
|
IsActive | boolean |
Required |
|
IsClockedOut | boolean |
Required |
|
ClockOutTypeID | ClockOutType |
None. |
|
ClockOutReason | string |
None. |
|
ActualClockInTime | date |
Required |
|
ThresholdClockInTime | date |
Required |
|
ActualClockOutTime | date |
None. |
|
ThresholdClockOutTime | date |
None. |
|
OvertimeHoursWorked | decimal number |
Required |
|
OvertimeHours | integer |
Required |
|
OvertimeMinutes | integer |
Required |
|
OvertimeSeconds | integer |
Required |
|
ClockInLatitude | decimal number |
None. |
|
ClockInLongitude | decimal number |
None. |
|
ClockOutLatitude | decimal number |
None. |
|
ClockOutLongitude | decimal number |
None. |
|
IsOvertime | boolean |
Required |
|
ApprovedBySecurityGroupUserID | globally unique identifier |
None. |
|
ApprovalDate | date |
None. |
|
FacialScanInMatch | boolean |
Required |
|
FacialScanOutMatch | boolean |
Required |
|
ClockInDistanceFromSite | decimal number |
None. |
|
ClockOutDistanceFromSite | decimal number |
None. |
Request Formats
application/json, text/json
Sample:
{ "ID": "0be6a036-508e-4704-8c6e-93b7fa344e78", "EmployeeAttendanceSummaryID": "e3cb37c1-9430-48bb-b7b4-b608148a95d0", "EmployeeScanInID": "a3b14d3f-9425-4ba1-9a04-6d868ce8651a", "EmployeeScanOutID": "73038c1f-2285-4de4-8195-baa1f0147030", "SiteID": "42910dee-1c28-4a51-a7f9-2b1c07110292", "SiteTeamID": "ff07165d-61b6-4733-a275-8bd3c425d4ed", "SiteActivityID": "5b0c68a7-07e8-453a-9cf2-70e70c26c2a6", "Hours": 5, "Minutes": 6, "Seconds": 7, "HoursWorked": 8.0, "TotalBreakMinutes": 9.0, "DecisionID": 1, "DecisionDate": "2025-09-05T20:07:49.5114073+00:00", "DecisionComments": "sample string 10", "LoggedInUserID": "212e7041-81ea-4863-9735-f83f75804a38", "IsActive": true, "IsClockedOut": true, "ClockOutTypeID": 1, "ClockOutReason": "sample string 14", "ActualClockInTime": "2025-09-05T20:07:49.5114073+00:00", "ThresholdClockInTime": "2025-09-05T20:07:49.5114073+00:00", "ActualClockOutTime": "2025-09-05T20:07:49.5114073+00:00", "ThresholdClockOutTime": "2025-09-05T20:07:49.5114073+00:00", "OvertimeHoursWorked": 17.0, "OvertimeHours": 18, "OvertimeMinutes": 19, "OvertimeSeconds": 20, "ClockInLatitude": 1.1, "ClockInLongitude": 1.1, "ClockOutLatitude": 1.1, "ClockOutLongitude": 1.1, "IsOvertime": true, "ApprovedBySecurityGroupUserID": "703bfad8-a2ce-40f2-b205-2655d6ed134e", "ApprovalDate": "2025-09-05T20:07:49.5114073+00:00", "FacialScanInMatch": true, "FacialScanOutMatch": true, "ClockInDistanceFromSite": 1.1, "ClockOutDistanceFromSite": 1.1 }
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ServiceResponseName | Description | Type | Additional information |
---|---|---|---|
IsSuccess | boolean |
None. |
|
ErrorMessage | string |
None. |
|
Code | string |
None. |
|
StackTrace | string |
None. |
|
Response | ServiceItem |
None. |
Response Formats
application/json, text/json
Sample:
Sample not available.