Revoke learner's access to a course API

Revoke learner's access to a course API

Description: To revoke a learner's access to a course.

Request URL: <domain>/api/v4/<orgId>/updateCourseAttendee/<courseMemberId>.json
Method: PUT
OAuth Scope: TrainerCentral.courseapi.UPDATE
Parameters: NA

Request Body
  1. {
  2.   "courseMembers":[{"status":51}]
  3. }

Sample Request:
https://zylkeracademy.trainercentral.com/api/v4/700000804/updateCourseAttendee/7800038000804.json

Sample Request Body:
  1. {
  2.   "courseMembers":[{"status":51}]
  3. }

Set the courseMembers status as 51 to revoke access to a course.

Also read: 
    • Related Articles

    • List of all TrainerCentral APIs

      Getting Started Get Oauth token API Course APIs Create chapter API Edit chapter API Create course API Edit course API Create lesson API Edit lesson API Create assignment API Delete lesson/live workshop/assignment API Delete chapter API Delete course ...
    • Invite learner to course API

      Description: To invite a learner to your course. Request URL: /api/v4/<orgId>/addCourseAttendee.json (How do I get my orgId?) OAuth Scope: TrainerCentral.userapi.CREATE Method: POST Request Parameters: { "courseAttendee": { "email"         : ...
    • Learner reports API

      Course Report Description: To fetch the course engagement report of a particular learner. Request URL: /api/v4/<orgId>/course/<courseId>/courseMember/<courseMemberId>/courseEngagement.json  (How do I get the courseMemberID?) Method: GET OAuth scope: ...
    • Create course API

      Description: To create a new course in an academy. Request URL: /api/v4/<orgId>/courses.json (How do I get my OrgId?) Method: POST OAuth scope: TrainerCentral.courseapi.CREATE Paramaters { "course":{ "courseName":"<courseName>", ...
    • Delete learner API

       Description: To delete the learner. Request URL: /api/v4/<orgId>/portalMembers/<portalMemberId>.json (How do I get my <orgId>?) Method: DELETE OAuth scope: TrainerCentral.presenterapi.DELETE