Time Tracking
Public API
List Time Tracking Imports
Changed onReturns a paginated list of time tracking imports, newest first. Soft-deleted imports are never returned.
OAuth Scopes: time_tracking:imports
get/api/v1/time-tracking/imports
Request
- Base URLhttps://companySubDomain.bamboohr.com
- Auth
- HTTP basic
- or OAuth 2Authorization code/authorize.phpToken URL/token.phpScopestime_tracking:imports
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
status'DRAFT' | 'COMPLETE'
Restrict the results to one status. Omit to return both DRAFT and COMPLETE imports.
pageinteger
The page number to retrieve (1-indexed).
pageSizeinteger
The maximum number of items per page.
Response
Successfully retrieved the imports.
Example response
{
"data": [
{
"id": 77,
"status": "DRAFT",
"fileSize": 721,
"rowCount": 25,
"errorRowCount": 3,
"columnMapping": {
"employeeNumber": 0,
"dateWorked": 1,
"payRate": 2,
"rateType": 3,
"hoursWorked": 4
},
"createdAt": "2026-05-12T22:13:26Z"
}
],
"meta": {
"totalItems": 42,
"page": 1,
"pageSize": 20,
"totalPages": 3
}
}Changes
- info
endpoint added
- info