User Enrollment Details
Use this API to get individual user enrollment details.
HTTP REQUEST
GET /enrollment/{userId}/detail
PATH PARAMETERS
| Field | Type | Description |
|---|---|---|
| userId required |
integer | A single user ID |
QUERY STRING PARAMETERS
| Field | Type | Description |
|---|---|---|
| type required |
integer | Enrollment Type. 1-course, 2-learning object. |
| status required |
integer | Enrollment Status. 1-upcoming/ongoing, 2-concluded. |
| firstRecord required |
integer | First record to return. Default: 1 |
| count required |
integer | Number of records to be returned starting from the first record Default: 20, Max count limit: 100 |
{
"success": true,
"data": {
"response": {
"acknowledgement": "Success",
"data": {
"list": [
{
"enrollmentId": 14633,
"courseId": 1124,
"title": "April 2020 - Test Course",
"courseCode": "Apr/2020/IT",
"description": "This course is exclusively designed for Testing Purpose",
"trainer": "Trainer Horizzon",
"startDate": "2022-09-29",
"endDate": "2022-10-29",
"progress": "0",
"firstTimeViewedDate": null,
"status": "Ongoing",
"certificate": []
}
],
"totalRecords": 11
},
"error": {
"code": "",
"internal_message": "",
"moreInfo": []
}
}
}
}
| Field | Type | Description |
| enrollmentId | integer | Enrollment ID |
| courseId | integer | Course Id |
| title | string | Mr, Mrs, Prof, Dr |
| lname | string | Last Name |
| courseCode | string | Course Code |
| description | string | Course Description |
| trainer | string | Trainer Name |
| startDate | date | Course start date |
| endDate | date | Course End Date |
| progress | string | Course Progress |
| firstTimeViewedDate | datetime | Date when trainee viewed course first time |
| status | integer | enabled/disabled status |
| date | string | certificate issued date |
| url | string | certificate file url |
| Code | Description |
| 1001 | ‘Missing userId’ |
| 1002 | ‘Invalid userId’ |
| 1003 | ‘Missing enrollment type’ |
| 1004 | ‘Invalid enrollment type’ |
| 1005 | ‘Invalid firstRecord’ |
| 1006 | ‘Invalid count’ |
| 1007 | ‘Missing enrollment status’ |
| 1008 | ‘Invalid enrollment status’ |
For general error details, click here.