Skip to main content

Enrollment

Enrollment Details of Trainee

Use this API to get enrollment details of a Trainee.

 GET /enrollment/{userId}/detail Try now

Path parameters

FieldTypeDescription
userId requiredintegerA single user ID

Query string parameters

FieldTypeDescription
type
required
integerEnrollment Type. 1-course, 2-learning object, 3-learning path
status
required
integerEnrollment Status. 1-upcoming/ongoing, 2-concluded.
firstRecord
required
integerFirst record to return. Default: 1
count
required
integerNumber of records to be returned starting from the first record. Default: 20, Max count limit: 100
qstringFilter data by courseCode, title

For general error details, click here.

Check Enrollment Eligibility

Use this API to check if Trainee is eligible for enrollment. This end point should be used before actual enrollment is processed.

 POST /enrollment/{userId}/validate Try now

Path parameters

FieldTypeDescription
userId requiredintegerA single user ID

Request body parameters

FieldTypeDescription
type
required
integerEnrollment Type: 1-course
enrollmentData
required
JSON ArrayEnrollmentData:
  1. 1. sourceId (e.g. courseId)
  2. 2. startDate
  3. 3. endDate

For general error details, click here.

Enroll Trainee

Use this API to enroll a Trainee to a Course. This end point is only accessible by Admin or Manager role.

 POST /enrollment/{userId}/create Try now

Path parameters

FieldTypeDescription
userId requiredintegerA single user ID

Request body parameters

FieldTypeDescription
type
required
integerEnrollment Type: 1-course
enrollmentData
required
JSON ArrayEnrollmentData:
  1. 1. sourceId (e.g. courseId)
  2. 2. startDate
  3. 3. endDate
emailNotification
required
integer0: Do Not Notify

1: Send Email Notification

qstringfilter data by title and code

For general error details, click here.

Request Course Extension

Use this API to request course extension.

 GET /enrollment/{enrollmentId}/request-extention Try now

Path parameters

FieldTypeDescription
enrollmentId requiredintegerEnrollment ID

For general error details, click here.