Skip to content

Subjects API ​

MethodPathAuthSummarySource
GET/api/subjectsauthenticatedList subjectssubject/subjectRoutes.ts
POST/api/subjectsassistantCreate / execute subjectssubject/subjectRoutes.ts
DELETE/api/subjects/:idassistantDelete subjects — idsubject/subjectRoutes.ts
PATCH/api/subjects/:idassistantUpdate subjects — idsubject/subjectRoutes.ts
PATCH/api/subjects/:id/activateassistantUpdate subjects — id activatesubject/subjectRoutes.ts
GET/api/subjects/:id/assistantsassistantList subjects — id assistantssubject/subjectRoutes.ts
POST/api/subjects/:id/assistantsassistantCreate / execute subjects — id assistantssubject/subjectRoutes.ts
DELETE/api/subjects/:id/assistants/:assistantIdassistantDelete subjects — id assistants assistantIdsubject/subjectRoutes.ts
POST/api/subjects/:id/enrollassistantCreate / execute subjects — id enrollsubject/subjectRoutes.ts
POST/api/subjects/:id/enroll-bulkassistantCreate / execute subjects — id enroll bulksubject/subjectRoutes.ts
DELETE/api/subjects/:id/enroll/:studentIdassistantDelete subjects — id enroll studentIdsubject/subjectRoutes.ts
DELETE/api/subjects/:id/self-enrollstudentDelete subjects — id self enrollsubject/subjectRoutes.ts
POST/api/subjects/:id/self-enrollstudentCreate / execute subjects — id self enrollsubject/subjectRoutes.ts
GET/api/subjects/:id/studentsassistantList subjects — id studentssubject/subjectRoutes.ts
GET/api/subjects/:subjectId/available-studentsassistantList subjects — subjectId available studentssubject/subjectRoutes.ts
GET/api/subjects/browsablestudentList subjects — browsablesubject/subjectRoutes.ts
GET/api/subjects/enrolledauthenticatedList subjects — enrolledsubject/subjectRoutes.ts
GET/api/subjects/myassistantList subjects — mysubject/subjectRoutes.ts
GET/api/subjects/my/inactiveassistantList subjects — my inactivesubject/subjectRoutes.ts
PATCH/api/subjects/reorderassistantUpdate subjects — reordersubject/subjectRoutes.ts