v1
latestOpenAPI 3.1.02026-07-26294215839.4 KBTime Tracking
Public API
List Time Tracking Shift Differentials
Returns a paginated list of time tracking shift differentials. Supports OData-style filter and sort query parameters. Pagination is page-based via page and pageSize (defaults: page 1, pageSize 20, max 100). Archived rows are excluded by default; include them with filter=archived eq true. Soft-deleted rows are never returned.
OAuth Scopes: time_tracking:shift_differentials
get/api/v1/time-tracking/shift-differentials
Query parameters
filterstring
OData v4 filter expression. Filterable fields: name, rate, rateType, archived.
sortstring
Sort expression like name asc, createdAt desc. Allowed fields: name, createdAt, updatedAt.
pageinteger
The starting page for pagination. Defaults to 1.
pageSizeinteger
The number of items per page. Defaults to 20, maximum 100.
Response
A paginated list of shift differentials.
Example response
{
"meta": {
"totalItems": 38,
"totalPages": 4,
"page": 2,
"pageSize": 10
},
"data": [
{
"id": 1,
"name": "Night Shift Premium",
"rate": "12.00",
"rateType": "AMOUNT",
"allowAllEmployees": true,
"times": [
{
"id": 22,
"startDay": "MONDAY",
"endDay": "MONDAY",
"start": "00:00",
"end": "04:00"
}
],
"employeeIds": [
1,
2,
3
],
"createdAt": "2026-01-29T18:52:50Z",
"updatedAt": "2026-02-09T17:56:06Z"
}
]
}