Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.
Alexander Van Oyen edited this page Feb 20, 2024 · 27 revisions

We will probably be using swagger/openAPI for our API implementation.

API requests

(Work in progress)

Admin

(Admins should be able to perform every request, they will have no restrictions.)

Method Endpoint Description
POST /user create a new user

Teacher

Method Endpoint Description
POST /subject create a new subject
DELETE /subject/{subject_id} delete subject with given id
PUT /subject/{subject_id} update subject data

Student

(These actions can only be performed by the student on his own data.)

Method Endpoint Description
DELETE /user/{userid} remove this user
PUT /user/{userid} update user data

Clone this wiki locally