Skip to main content

Classroom Session

Classroom Session List​

Use this API to get a list of all classroom sessions for a trainee.

 GET /classroom-session/{userId}/trainee-detail Try now

Path parameters​

FieldTypeDescription
userId
required
integerA single user ID

Query string parameters​

FieldTypeDescription
type
required
integer1 - upcoming, 2 - concluded, 3 - library, 4 - supervisor-enrollmentRequests, 5 - supervisor-nominate, 6 - nominated
firstRecord
required
integerFirst record to return. Default: 1
count
required
integerNumber of records to be returned from the first record Default: 20, Max count limit: 50

For general error details, click here.

Enroll In Classroom Session​

Use this API to enroll a trainee into classroom session or send enrollment request.

 GET /classroom-session/{classroomSessionId}/request Try now

Path parameters​

FieldTypeDescription
classroomSessionId
required
integerA classroom session ID

Query string parameters​

FieldTypeDescription
type
required
integer1 - enrollment request, 2 - enrollment

For general error details, click here.

Classroom Session - Enrollment of Team Members​

Use this API to get list of your Team members, accept or reject enrollment request of Team members, nominate Team members, send enrollment request for nomination of Team members.

 POST /classroom-session/trainee-common-action Try now

Query string parameters​

FieldTypeDescription
type
required
integer1 - requested list of user, 2 - approve/reject, 3 - team member for nominate, 4 - nominated members, 5 - send enrollment request for nomination
actionData
required
jsonArray
  1. 1. When type = 1 than actionData = {"classroomSessionId":8}
  2. 2. When type = 2 than actionData = {"classroomSessionId":53,"requestIds":[12],"action":"approve/reject"}, requestIds are enrollment request ids
  3. 3. When type = 3/4/5 actionData = {"classroomSessionId":8, "userIds":[5]}

For general error details, click here.