Skip to main content
GET
Get Worker Time Punches
This endpoint supports pagination via items_per_page and page query parameters.
Use the date parameter to filter punches for a specific date. When date is provided, it takes priority over start_date and end_date. Use shift_id to filter punches for a specific shift assignment.

Authorizations

X-API-KEY
string
header
required

Path Parameters

id
string
required

Worker ID

Query Parameters

date
string<date>

Filter punches for a specific date. Takes priority over start_date and end_date when provided.

Example:

"2026-03-17"

start_date
string<date>

Filter punches on or after this date. Ignored if date is provided.

Example:

"2026-01-01"

end_date
string<date>

Filter punches on or before this date. Ignored if date is provided.

Example:

"2026-12-31"

shift_id
string

Filter punches for a specific shift assignment.

items_per_page
integer

Number of items per page.

Required range: 1 <= x <= 100
page
integer

Page number.

Required range: x >= 1

Response

OK

time_punches
TimePunch · object[]

List of worker time punches.

total
integer

Total number of time punches matching the filter criteria.

Example:

32