Skip to main content

Enroll a user in a course

POST 

/api/courses/:id/roster

Adds a single user to a course roster. Course staff (faculty or TAs) or a system admin. A brand-new member is added as STUDENT; callers don't pick the role. Purely additive: an already-enrolled member keeps their current role (changing a role, including demoting staff, is the dedicated faculty-gated role-change endpoint's job).

View source

Request

Responses

Enrolled.