GuidesRecipesAPI ReferenceChangelog
API Reference

Gets Employee Punch Details

Summary Description

The GET Punch Detail V2 endpoint provides access to employee punch details effortlessly. The punch detail API will include all punch data for a single employee. It serves as a valuable tool for accessing, analyzing, and managing time-related records, providing intricate details related to employee punches. Punch Detail V2 offers four decimals of precision for timesheets using hours instead of seconds, allowing timesheets to display four decimal places and capturing hours with better precision. Punch times as well as non-work pay types will display up to four decimals. The Punch Details API can be filtered by the relative date and time based on your time zone.

Filtering by Date Range
The Punch Detail API can be filtered by the relative date and time based on your time zone. For example:
Start of the day: At 00:00:00 (midnight), marking the beginning of the day.
Midday: At 12:00:00 (noon), halfway through the day.
End of the day: At 23:59:00, just a second before the next day begins.

A 24 hour day is represented by using:

startDate={{relativeStartTime}}&endDate={{relativeEndTime}}

"startDate": "2024-03-05T00:00:00"

"endDate": "2024-03-05T23:59:00"

/Time/v2/companies/{{companyId}}/employees/{{employeeId}}/punchdetails?startDate={{relativeStartTime}}&endDate={{relativeEndTime}}

For more information on implementing this API, see our Punch Details Overview

Path Params
string
required

The Paylocity Company ID. This is the unique value provided by Paylocity to each specific Payroll Entity.

string
required

The Paylocity Employee ID. This is a unique value per Paylocity Company ID.

Query Params
date-time

The relative DateTime for the beginning of the WorkedShift
Allowable Values:
Format: yyyy-MM-ddT00:00:00

date-time

The relative DateTime for the end of the WorkedShift
Allowable Values:
Format: yyyy-MM-ddT00:00:00

boolean
Defaults to false

A Boolean value that, when set to "true", returns mock data.

Headers
string
required
Defaults to Bearer JWT_GOES_HERE

Authorization token. Ex. Bearer ...

Responses

401

Unauthorized

Language
Credentials

Copyright © 2025 Paylocity. All Rights Reserved. Privacy Center | Terms and Conditions | Accessibility