Training
Public API
Create Employee Training Record
Creates a new training record for the specified employee. The 'completed' date (yyyy-mm-dd) and 'type' (training type ID) are required. Optional fields include instructor, hours, credits, notes, and cost. The authenticated caller must have permission to add trainings for the employee.
OAuth Scopes: training.write
post/api/v1/training/record/employee/{employeeId}
Request
- Base URLhttps://companySubDomain.bamboohr.com
- Auth
- HTTP basic
- or OAuth 2Authorization code/authorize.phpToken URL/token.phpScopestraining.write
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
employeeIdinteger required
The internal employee ID of the employee to add a training record to.
Request body
Example request
{
"completed": "2026-03-12",
"cost": {
"currency": "USD",
"amount": "100.00"
},
"instructor": "Bob Jones",
"hours": "16",
"credits": "4",
"notes": "sample note",
"type": "4"
}Response
Created
Changes
No recorded changes to this operation across all 2 revisions of this API.