Skip to main content
← All schemas

PunchResult

object

punchrequired
AttendancePunch
dayrequired
AttendanceDay
warningsrequired
array of string
replayedrequired
boolean
Example
{
  "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
}