Structure of Snap Schedule 365 object: Punch

PROPERTIES

Title Type Description
ID number ID of the punch record
ShiftID number (references Shift) Identifies the shift for this punch record
EmployeeID number (references Employee) Identifies the employee who created the punch record
PunchTypeValue number Punch record type: 0=Punch, 1=Time Card
ApprovedAppUserID number ID of the app user who approved the punch record
ApprovedDate Date Date and time that the approval was made
EmployeeAgreementStatusValue number Employee agreement status: 0=None, 1=Agree, 2=Disagree
EmployeeAgreementDate Date Date and time that the employee agreed/disagreed with the punch record
LeadEmployeeReviewEmployeeID number (references Employee) Identifies the lead employee who reviewed the punch record
LeadEmployeeReviewStatusValue number Lead employee review status: 0=None, 1=Agree, 2=Disagree
LeadEmployeeReviewDate Date Date and time that the lead employee reviewed the punch record
LeadEmployeeReviewNotes string Any notes entered by the lead employee
SnapshotAssignmentDate Date Identifies the date (not time) from the source shift assignment
SnapshotAssignmentStartTime Date Identifies the start time from the source shift assignment
SnapshotAssignmentDuration number Identifies the duration from the source shift assignment
DateCreated Date Date and time that the punch record was created
LastUpdated Date Date and time that the punch record was updated
PunchEntries PunchEntry Array Array of PunchEntry objects.
CompanyTimeNow Date The current date and time in the account’s defined timezone.