PUT TimeSaver/PutEmployeeAttendanceDetails
Request Information
URI Parameters
None.
Body Parameters
Collection of 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": "1", "ID": "0d12c2c1-a420-4921-92f7-dcbf0a1cdc9b", "EmployeeAttendanceSummaryID": "7d4647aa-1e04-4e46-b242-7fa62e3ebe70", "EmployeeScanInID": "af7a43a1-1e99-4ce4-b605-cc99a62f10af", "EmployeeScanOutID": "282e0a2e-7e74-4e72-a2c2-39a0359188c6", "SiteID": "67d14012-85b9-493a-ba74-00b5da35470e", "SiteTeamID": "92b4f7d8-00e9-41da-b733-ec165118f364", "SiteActivityID": "e0e89b7c-b681-453f-b747-4fd4cfc17997", "Hours": 5, "Minutes": 6, "Seconds": 7, "HoursWorked": 8.0, "TotalBreakMinutes": 9.0, "DecisionID": 1, "DecisionDate": "2025-09-05T20:10:39.5840553+00:00", "DecisionComments": "sample string 10", "LoggedInUserID": "db68c5db-6027-4c5e-9323-def9d154969e", "IsActive": true, "IsClockedOut": true, "ClockOutTypeID": 1, "ClockOutReason": "sample string 14", "ActualClockInTime": "2025-09-05T20:10:39.5840553+00:00", "ThresholdClockInTime": "2025-09-05T20:10:39.5840553+00:00", "ActualClockOutTime": "2025-09-05T20:10:39.5840553+00:00", "ThresholdClockOutTime": "2025-09-05T20:10:39.5840553+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": "00bea2a4-48da-442c-b75b-76e29f329d65", "ApprovalDate": "2025-09-05T20:10:39.5840553+00:00", "FacialScanInMatch": true, "FacialScanOutMatch": true, "ClockInDistanceFromSite": 1.1, "ClockOutDistanceFromSite": 1.1 }, { "$ref": "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.