Time Tracking
Public API

Get Employee Enrollment

Changed on

Gets an employee's time tracking enrollment data.

OAuth Scopes: time_tracking:employees

get/api/v1/time-tracking/employees/{employeeId}

Request

Path parameters

employeeIdinteger required

The employee ID.

Response

Successfully retrieved the employee enrollment.

idinteger

The ID of the enrollment record.

employeeIdinteger

The ID of the employee.

configurationIdinteger nullable

The ID of the time tracking configuration the employee is enrolled in. Null means the employee falls back to the company's GLOBAL configuration.

enabledboolean

Whether the employee is enrolled in time tracking.

enabledOnstring date nullable

The date time tracking was enabled for the employee, in YYYY-MM-DD format. Null if never enabled.

timezonestring nullable

The IANA timezone used for this employee's time tracking. Read-only on this API. Null when the employee has no enabled timezone.

clockInIdinteger nullable

The kiosk / badge clock-in ID for this employee. Unique per company. Read-only on this API.

createdAtstring date-time

ISO 8601 timestamp when the enrollment record was created.

updatedAtstring date-time nullable

ISO 8601 timestamp when the enrollment record was last updated.

Example response

{
  "id": 42,
  "employeeId": 101,
  "configurationId": 3,
  "enabled": true,
  "enabledOn": "2026-02-01",
  "timezone": "America/Denver",
  "clockInId": 2341,
  "createdAt": "2026-02-01T08:00:00Z",
  "updatedAt": "2026-02-01T08:00:00Z"
}

Changes