Skip to main content

Publish or unpublish a course

PATCH 

/api/courses/:id/publish

Toggles a course's published state. Course staff (faculty or TA) or a system admin. Unpublishing runs a safety check (canUnpublishCourse) that refuses if students would lose access to work already in progress.

View source

Request

Responses

The updated course (id, name, code, isPublished, updatedAt).