Skip to content

Time Logs & Events

Time Logs & Events

Time Logs

Whenever a user attempts to authenticate, the device publishes a time log. By default, devices only receive their own logs. To share logs between devices (e.g., for anti-passback), assign them a shared Time Log Sync Id.

  • Publication Topic: <company-code>/<serial-number>/<timelog-sync-id>/timelogs/save
  • Time Log Object:
    {
      "time_log_id": 0,
      "user_id": "101",
      "time": 1588603315853,
      "timezone_offset": "GMT-04:00",
      "verification_mode": "Pin,Card",
      "access": "Success" | "Access Denied" | "Not Enrolled",
      "punch_type": "ClockIn" | "QuickPunch" | ...,
      "data": "[2,1]"
    }
    
  • Resend Time Logs:
    • Topic: <company-code>/<serial-number>/timelogs/resend
    • Message: { "start_date": "2025-07-28T00:00:00-05:00" }

Set Time Log Sync Id

  • Topic: <company-code>/<serial-number>/timelogsyncid/save
  • Message: "warehouse-devices"