Users
Get User Statistics
Getting Started
API Reference
- Courses
- Users
- Groups
- Certificates
- Custom Attributes
- Statistics
- Invitations
- Roles
- Webhooks
- Zapier
Users
Get User Statistics
Get detailed statistics for a specific user
GET
/
users
/
{userId}
/
statistics
curl --request GET \
--url 'https://YOURSITE.konstant.ly/openapi/v1/users/1234567890/statistics' \
--header 'X-API-KEY: 1qaz2wsx3edc4rfv1qaz2wsx3edc4rfv'
{
"courses": {
"sharedCoursesCount": 5,
"assignedCoursesCount": 10,
"startedCoursesCount": 8,
"finishedCoursesCount": 6,
"averageResultValue": 85
},
"virgin": [
{
"course": {
"id": 123,
"name": "Introduction to Sales",
"annotation": "Basic sales concepts",
"isDraft": false
},
"deadlineAt": 1704067200
}
],
"started": [
{
"course": {
"id": 124,
"name": "Advanced Sales Techniques",
"annotation": "Advanced sales strategies",
"isDraft": false
},
"progressValue": 75,
"courseElement": {
"id": 456,
"name": "Customer Psychology",
"type": "page"
},
"updatedAt": 1673531200,
"deadlineAt": 1704067200,
"isCourseStarted": true,
"isCourseFinished": false
}
],
"results": {
"0": 2,
"1-10": 0,
"11-20": 1,
"21-30": 0,
"31-40": 1,
"41-50": 0,
"51-60": 1,
"61-70": 2,
"71-80": 1,
"81-90": 1,
"91-99": 0,
"100": 1
},
"tags": [
{
"tagId": 1,
"tag": "Sales",
"resultValue": 85
},
{
"tagId": 2,
"tag": "Communication",
"resultValue": 90
}
]
}
Retrieve comprehensive statistics about a user’s learning activities, including course progress, test results, and performance metrics.
Request Headers
API Key. Go to your Konstantly site > Settings > API and copy the value from there.
URL Parameters
User API ID
Response
General course statistics
Number of courses created by user
Number of courses published by user
Number of courses shared with user
Number of courses assigned to user
Number of courses started by user
Number of courses completed by user
Average progress across all courses
Array of started courses
Course information
Current progress (0-100)
Last progress update timestamp
Assignment deadline timestamp
Course start status
Course completion status
Distribution of course results
Number of courses with 0% result
Courses with 1-10% result
Courses with 11-20% result
Courses with 21-30% result
Courses with 31-40% result
Courses with 41-50% result
Courses with 51-60% result
Courses with 61-70% result
Courses with 71-80% result
Courses with 81-90% result
Courses with 91-99% result
Number of courses with 100% result
Error Responses
curl --request GET \
--url 'https://YOURSITE.konstant.ly/openapi/v1/users/1234567890/statistics' \
--header 'X-API-KEY: 1qaz2wsx3edc4rfv1qaz2wsx3edc4rfv'
{
"courses": {
"sharedCoursesCount": 5,
"assignedCoursesCount": 10,
"startedCoursesCount": 8,
"finishedCoursesCount": 6,
"averageResultValue": 85
},
"virgin": [
{
"course": {
"id": 123,
"name": "Introduction to Sales",
"annotation": "Basic sales concepts",
"isDraft": false
},
"deadlineAt": 1704067200
}
],
"started": [
{
"course": {
"id": 124,
"name": "Advanced Sales Techniques",
"annotation": "Advanced sales strategies",
"isDraft": false
},
"progressValue": 75,
"courseElement": {
"id": 456,
"name": "Customer Psychology",
"type": "page"
},
"updatedAt": 1673531200,
"deadlineAt": 1704067200,
"isCourseStarted": true,
"isCourseFinished": false
}
],
"results": {
"0": 2,
"1-10": 0,
"11-20": 1,
"21-30": 0,
"31-40": 1,
"41-50": 0,
"51-60": 1,
"61-70": 2,
"71-80": 1,
"81-90": 1,
"91-99": 0,
"100": 1
},
"tags": [
{
"tagId": 1,
"tag": "Sales",
"resultValue": 85
},
{
"tagId": 2,
"tag": "Communication",
"resultValue": 90
}
]
}
Was this page helpful?
curl --request GET \
--url 'https://YOURSITE.konstant.ly/openapi/v1/users/1234567890/statistics' \
--header 'X-API-KEY: 1qaz2wsx3edc4rfv1qaz2wsx3edc4rfv'
{
"courses": {
"sharedCoursesCount": 5,
"assignedCoursesCount": 10,
"startedCoursesCount": 8,
"finishedCoursesCount": 6,
"averageResultValue": 85
},
"virgin": [
{
"course": {
"id": 123,
"name": "Introduction to Sales",
"annotation": "Basic sales concepts",
"isDraft": false
},
"deadlineAt": 1704067200
}
],
"started": [
{
"course": {
"id": 124,
"name": "Advanced Sales Techniques",
"annotation": "Advanced sales strategies",
"isDraft": false
},
"progressValue": 75,
"courseElement": {
"id": 456,
"name": "Customer Psychology",
"type": "page"
},
"updatedAt": 1673531200,
"deadlineAt": 1704067200,
"isCourseStarted": true,
"isCourseFinished": false
}
],
"results": {
"0": 2,
"1-10": 0,
"11-20": 1,
"21-30": 0,
"31-40": 1,
"41-50": 0,
"51-60": 1,
"61-70": 2,
"71-80": 1,
"81-90": 1,
"91-99": 0,
"100": 1
},
"tags": [
{
"tagId": 1,
"tag": "Sales",
"resultValue": 85
},
{
"tagId": 2,
"tag": "Communication",
"resultValue": 90
}
]
}