PunchResult
object
punchrequired- AttendancePunch
dayrequired- AttendanceDay
warningsrequired- array of string
replayedrequired- boolean
{
"punch": {
"id": "cmusrceel0000q7kaafxqi1om",
"kind": "in",
"at": "2026-10-06T05:30:00.000Z",
"source": "string",
"time_source": "string",
"captured_at": "2026-10-06T05:30:00.000Z",
"received_at": "2026-10-06T05:30:00.000Z",
"location": {
"lat": 0,
"lng": 0,
"accuracy_m": 0
},
"mock_location": true,
"site": {
"id": "string",
"name": "string"
},
"distance_m": 0,
"inside": true,
"outside_reason": "string",
"has_selfie": true,
"selfie_status": "string",
"flags": [
"string"
],
"voided": true,
"void_reason": "string"
},
"day": {
"id": "cmusrceel0000q7kaafxqi1om",
"date": "2026-10-06",
"member_id": "cmusrceel0000q7kaafxqi1om",
"status": "present",
"final": true,
"late": true,
"late_minutes": 0,
"early_leave_minutes": 0,
"punch_in_at": "2026-10-06T05:30:00.000Z",
"punch_out_at": "2026-10-06T05:30:00.000Z",
"worked_minutes": 0,
"break_minutes": 0,
"on_duty": true,
"on_break": true,
"distance_m": 0,
"idle_minutes": 0,
"flags": [
"string"
],
"note": "string",
"corrected": true
},
"warnings": [
"string"
],
"replayed": true
}
