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.