-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Description
While /api/courses/v1/ provides learner-facing course information, these instructor-specific endpoints provide administrative data (enrollment counts by mode, instructor tasks, pricing management) that require instructor permissions.
| Method | Endpoint | Services | Status | Existing API Path | Description |
|---|---|---|---|---|---|
| GET | /api/instructor/v1/courses/{course_key} | instructor, xmodule.modulestore | Missing | N/A | Retrieve course metadata including enrollment counts and settings |
| GET | /api/instructor/v1/courses/{course_key}/instructor_tasks | instructor_task | Partial | /api/instructor/v1/tasks/{course_id} | List background tasks for the course |
| GET | /api/instructor/v1/courses/{course_key}/modes | course_modes | Missing | On-Hold | Retrieve enrollment modes and pricing for the course |
| PATCH | /api/instructor/v1/courses/{course_key}/modes/{mode_id}/price | course_modes | Missing | On-Hold | Update pricing for a specific enrollment mode |
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
AC Testing