Retrieve a list of time tracking entries
GET/odata/v2/TimeTracking
Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.
Request
Query Parameters
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
Array [
]
]
value
object[]
nullable
required
timeTrackingId stringnullable
employeeId stringnullable
approvedDateTime date-timenullable
approvalStatus int32
approver stringnullable
submitter stringnullable
timeTrackingCodeName stringnullable
transDate date-time
startTime date-timenullable
endTime date-timenullable
description stringnullable
balanceEffect double
nuisanceEffect double
allDay boolean
hours double
rowNumber int32
createdBy stringnullable
createdDateTime date-time
modifiedBy stringnullable
modifiedDateTime date-timenullable
versionStamp int32
documentsExists boolean
origin int32
batchId stringnullable
timeTrackingCode
object
timeTrackings undefined[]nullable
timeTrackingGroups
object[]
nullable
timeTrackingGroupName stringnullable
rowNumber int32
createdBy stringnullable
createdDateTime date-time
modifiedBy stringnullable
modifiedDateTime date-timenullable
versionStamp int32
documentsExists boolean
timeTrackingCodes undefined[]nullable
timeTrackingCodeName stringnullable
percentDayOff double
nuisanceEffectFrom date-timenullable
allDayAllowed boolean
negativeValueAllowed boolean
rowNumber int32
createdBy stringnullable
createdDateTime date-time
modifiedBy stringnullable
modifiedDateTime date-timenullable
versionStamp int32
documentsExists boolean
enterInHours boolean
active boolean
negativeBalanceAllowed boolean
qtyPayoutMax double
color int32
visibleEmployeeDashboard booleannullable
visibleManagerDashboard booleannullable
visibleHrDashboard booleannullable
timeTrackingIntegrations
object[]
nullable
timeTrackingCode
timeTrackingCodeName stringnullable
version int32
transDate date-time
balanceEffect double
nuisanceEffect double
employeeId stringnullable
payrollUpdateStatus int32
payrollDateTime date-timenullable
rowNumber int32
createdBy stringnullable
createdDateTime date-time
modifiedBy stringnullable
modifiedDateTime date-timenullable
versionStamp int32
documentsExists boolean
startTime date-timenullable
endTime date-timenullable
correction boolean
hours double
timeTrackingId stringnullable
origin int32
externalStatus int32
employee
object
employeeId stringnullable
externalReference stringnullable
initials stringnullable
email stringnullable
nameFirstName stringnullable
nameMiddleName stringnullable
nameLastName stringnullable
nameFullName stringnullable
hiredDate date-timenullable
seniorityDate date-timenullable
terminatedDate date-timenullable
position
object
positionId stringnullable
employeeId stringnullable
title stringnullable
locationId stringnullable
organizationId stringnullable
employmentCategoryName stringnullable
dimension1Id stringnullable
dimension2Id stringnullable
dimension3Id stringnullable
dimension4Id stringnullable
externalReference stringnullable
employee
object
employeeId stringnullable
externalReference stringnullable
initials stringnullable
email stringnullable
nameFirstName stringnullable
nameMiddleName stringnullable
nameLastName stringnullable
nameFullName stringnullable
hiredDate date-timenullable
seniorityDate date-timenullable
terminatedDate date-timenullable
position
object
positionId stringnullable
employeeId stringnullable
title stringnullable
locationId stringnullable
organizationId stringnullable
employmentCategoryName stringnullable
dimension1Id stringnullable
dimension2Id stringnullable
dimension3Id stringnullable
dimension4Id stringnullable
externalReference stringnullable
@odata.context stringnullable
@odata.count int32nullable
@odata.nextLink stringnullable
{
"value": [
{
"timeTrackingId": "string",
"employeeId": "string",
"approvedDateTime": "2026-03-25T15:10:39.278Z",
"approvalStatus": 0,
"approver": "string",
"submitter": "string",
"timeTrackingCodeName": "string",
"transDate": "2026-03-25T15:10:39.278Z",
"startTime": "2026-03-25T15:10:39.278Z",
"endTime": "2026-03-25T15:10:39.278Z",
"description": "string",
"balanceEffect": 0,
"nuisanceEffect": 0,
"allDay": true,
"hours": 0,
"rowNumber": 0,
"createdBy": "string",
"createdDateTime": "2026-03-25T15:10:39.278Z",
"modifiedBy": "string",
"modifiedDateTime": "2026-03-25T15:10:39.278Z",
"versionStamp": 0,
"documentsExists": true,
"origin": 0,
"batchId": "string",
"timeTrackingCode": {
"timeTrackings": [
null
],
"timeTrackingGroups": [
{
"timeTrackingGroupName": "string",
"rowNumber": 0,
"createdBy": "string",
"createdDateTime": "2026-03-25T15:10:39.278Z",
"modifiedBy": "string",
"modifiedDateTime": "2026-03-25T15:10:39.278Z",
"versionStamp": 0,
"documentsExists": true,
"timeTrackingCodes": [
null
]
}
],
"timeTrackingCodeName": "string",
"percentDayOff": 0,
"nuisanceEffectFrom": "2026-03-25T15:10:39.278Z",
"allDayAllowed": true,
"negativeValueAllowed": true,
"rowNumber": 0,
"createdBy": "string",
"createdDateTime": "2026-03-25T15:10:39.278Z",
"modifiedBy": "string",
"modifiedDateTime": "2026-03-25T15:10:39.278Z",
"versionStamp": 0,
"documentsExists": true,
"enterInHours": true,
"active": true,
"negativeBalanceAllowed": true,
"qtyPayoutMax": 0,
"color": 0,
"visibleEmployeeDashboard": true,
"visibleManagerDashboard": true,
"visibleHrDashboard": true,
"timeTrackingIntegrations": [
{
"timeTrackingCodeName": "string",
"version": 0,
"transDate": "2026-03-25T15:10:39.278Z",
"balanceEffect": 0,
"nuisanceEffect": 0,
"employeeId": "string",
"payrollUpdateStatus": 0,
"payrollDateTime": "2026-03-25T15:10:39.278Z",
"rowNumber": 0,
"createdBy": "string",
"createdDateTime": "2026-03-25T15:10:39.278Z",
"modifiedBy": "string",
"modifiedDateTime": "2026-03-25T15:10:39.278Z",
"versionStamp": 0,
"documentsExists": true,
"startTime": "2026-03-25T15:10:39.278Z",
"endTime": "2026-03-25T15:10:39.278Z",
"correction": true,
"hours": 0,
"timeTrackingId": "string",
"origin": 0,
"externalStatus": 0,
"employee": {
"employeeId": "string",
"externalReference": "string",
"initials": "string",
"email": "string",
"nameFirstName": "string",
"nameMiddleName": "string",
"nameLastName": "string",
"nameFullName": "string",
"hiredDate": "2026-03-25T15:10:39.278Z",
"seniorityDate": "2026-03-25T15:10:39.278Z",
"terminatedDate": "2026-03-25T15:10:39.278Z",
"position": {
"positionId": "string",
"employeeId": "string",
"title": "string",
"locationId": "string",
"organizationId": "string",
"employmentCategoryName": "string",
"dimension1Id": "string",
"dimension2Id": "string",
"dimension3Id": "string",
"dimension4Id": "string",
"externalReference": "string"
}
}
}
]
},
"employee": {
"employeeId": "string",
"externalReference": "string",
"initials": "string",
"email": "string",
"nameFirstName": "string",
"nameMiddleName": "string",
"nameLastName": "string",
"nameFullName": "string",
"hiredDate": "2026-03-25T15:10:39.278Z",
"seniorityDate": "2026-03-25T15:10:39.278Z",
"terminatedDate": "2026-03-25T15:10:39.278Z",
"position": {
"positionId": "string",
"employeeId": "string",
"title": "string",
"locationId": "string",
"organizationId": "string",
"employmentCategoryName": "string",
"dimension1Id": "string",
"dimension2Id": "string",
"dimension3Id": "string",
"dimension4Id": "string",
"externalReference": "string"
}
}
}
],
"@odata.context": "string",
"@odata.count": 0,
"@odata.nextLink": "string"
}
Bad request. Occurs if the request payload or querystring contains invalid data
- application/json
- Schema
- Example (from schema)
Schema
type stringnullable
title stringnullable
status int32nullable
detail stringnullable
instance stringnullable
{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string"
}
Unauthorized
Loading...