Skip to main content

Courses

Create, get, modify, and delete courses.

GET /courses

Returns a paginated list of all courses, including metadata such as stage count, assignee count, and completion percentage. Supports filtering and sorting.

GET /courses/{wikiid}

Fetch an existing course's information. The assignees, assignee count, and completion information is only included if the user has access to that information.

POST /courses

Create a new course.

PATCH /courses/{wikiid}

Edit an existing course.

PATCH /courses/{wikiid}/revert

Revert a course to the last non-deleted revision, or to a specified revision.

DELETE /courses/{wikiid}

Soft delete a course.