Time Tracking
Public API
Get Time Tracking Import Row
Changed onRetrieves a single row of a time tracking import, including anything on it that failed validation and anything the import corrected. Rows of a soft-deleted import are not returned.
OAuth Scopes: time_tracking:imports
get/api/v1/time-tracking/imports/{id}/rows/{rowId}
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.
Path parameters
idinteger required
The import ID.
rowIdinteger required
The import row ID.
Response
Successfully retrieved the row.
Example response
{
"id": 412,
"importId": 77,
"rowNumber": 3,
"employeeNumber": "134",
"dateWorked": "2026-05-11",
"hoursWorked": "7.5",
"rateType": "REGULAR",
"payRate": "15.67",
"payCode": "Holiday",
"projectName": "Website Redesign",
"taskName": "Copywriting",
"shiftDifferentialName": "Night Shift",
"holidayName": "Independence Day",
"qualifiedOvertimeHours": "2.25",
"errors": {
"dateWorked": "invalidDateHoursWorked"
},
"corrections": {
"hoursWorked": {
"original": "7.00000",
"corrections": [
"hoursWorkedRounded"
]
}
},
"timeTrackingId": "import_5f2b1c0d9a8e7f6a5b4c3d2e1f0a9b"
}Changes
- info
endpoint added
- info