Skip to main content
Call this API to get the actual clock-in details of employees in your organization.

API Call Description

  • This API does not support querying data older than 180 days.
  • If you need only clock-in results and not detailed data, call the Get Clock-In Results API instead.
  • Attendance data synchronization may be delayed. If data is missing, try again later.
  • If a user has a scheduled shift on a given day but does not clock in, this API returns empty data.
  • This API returns all clock-in details, including clock-in data for scenarios that require secondary confirmation, such as late arrivals. These records are invalid clock-ins. Filter them based on your business scenario after retrieval. Pay attention to the output parameters invalidRecordType, isLegal, and invalidRecordMsg.
For example, an organization schedules an employee to clock in at 9:00 and 18:00. If the employee clocks in multiple times during that period, this API returns all clock-in records. To view the same raw clock-in data in the Attendance console, go to Attendance Statistics > Report Management > Raw Records. Each record lists the following columns: Name, Attendance group, Department, Job number, Position, Attendance date, Attendance time (scheduled shift time), Clock-in time, and Clock-in result. A result such as makeup clock-in approved indicates that the record came from an approved correction rather than a direct clock-in.

Request

Query Parameters

Request Body

Request Example

Java
Python
PHP
C#

Response

Response Body

Response Body Example

Error Codes

If a call to this API fails, find a solution based on the error message in the Global Error Codes document.