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:
- {
- "courseMembers":[{"status":51}]
- }
Sample Request:
https://zylkeracademy.trainercentral.com/api/v4/700000804/updateCourseAttendee/7800038000804.json
Sample Request Body:
- {
- "courseMembers":[{"status":51}]
- }

Set the courseMembers status as 51 to revoke access to a course.
Also read:
Related Articles
Track a learner's progress
To monitor an individual learner's enrollment and report, a user with Super Admin or Admin privileges can follow the steps below. If you want to view the consolidated report of all learners' performance in a specific or all courses, refer to this ...
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" : ...
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>", ...
Course Report
TrainerCentral gives you a detailed, consolidated report on how your learners performed all through your course, their status of completion, pending access requests, and more. Learner details The Learner details tab gives you complete details about ...