Public API
Hours
Create or Update Hour Records
Bulk add/edit hour records. The endpoint can return HTTP 201 even when individual items fail validation; inspect each item's success flag and per-item response.message for partial failures.
OAuth Scopes: time_tracking.write
post/api/v1/timetracking/record
Request
- Base URLhttps://companySubDomain.bamboohr.com
- Auth
- HTTP basic
- or OAuth 2Authorization code/authorize.phpToken URL/token.phpScopestime_tracking.write
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Response
Returns an array of per-item results. Each item has a success boolean and a response object containing the resulting id on success, or a message describing the failure. Note: HTTP 201 is returned even when individual items fail; inspect each item's success field for partial failures.
Example response
{
"response": {
"id": "550e8400-e29b-41d4-a716-446655440000"
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.