Every action below is available as a verb in Cerebral OS — callable from a Cerebral, a Map, or the Runtime API. All executions are governed, audited, and dry-run safe.
Create Course
knorish:create_course
Create a new course in Knorish.
Write
Medium risk
Create Enrollment
knorish:create_enrollment
Enroll a student in a course. Creates student if they don't exist.
Write
Medium risk
Get Course
knorish:get_course
Fetch a single course by ID with details, pricing, and enrollment info.
Read
Low risk
Get Enrollment
knorish:get_enrollment
Fetch a single enrollment by ID with progress and completion details.
Read
Low risk
Get Lesson
knorish:get_lesson
Fetch a single lesson by ID with content details and completion tracking.
Read
Low risk
Get Student
knorish:get_student
Fetch a single student by ID with profile and enrollment details.
Read
Low risk
Issue Certificate
knorish:issue_certificate
Issue a completion certificate for a student's enrollment.
Write
Medium risk
List Courses
knorish:list_courses
List courses with optional filtering and pagination.
Read
Low risk
List Enrollments
knorish:list_enrollments
List enrollments with optional filtering and pagination.
Read
Low risk
List Lessons
knorish:list_lessons
List lessons for a specific course with optional filtering.
Read
Low risk
List Students
knorish:list_students
List students with optional filtering and pagination.
Read
Low risk
Send Course Email
knorish:send_course_email
Send an email to students enrolled in a specific course.
Write
Medium risk
Update Course
knorish:update_course
Update an existing course in Knorish.
Write
Medium risk
Update Enrollment
knorish:update_enrollment
Update an existing enrollment status, payment, or progress.
Write
Medium risk