Training Data API

Read course assignments, progress, scores, and aggregate training reports.

MethodEndpointDescription
GET/v1/company/users/{id}/trainingGet user training data.
GET/v1/company/reports/trainingGet aggregate training report.

Query Parameters

ParameterTypeDescription
start_datestringStart date in YYYY-MM-DD format.
end_datestringEnd date in YYYY-MM-DD format.
statusstringFilter by assignment status.
departmentstringFilter by department.

Training Status Values

StatusDescription
assignedAssigned but not started.
in_progressThe user has started but not completed.
completedCourse and quiz completed successfully.

Date Validation

Invalid date filters return 422. The end date must be on or after the start date.