- Courses
- Projects
- Submission
- Get submission by ID
- Get all submissions for an existing project
- Create a new submission for an existing project
- Get submitted file of an existing submission
- Delete an existing submission
- Get all submissions from a group from a project
- (removed) Get structure feedback of an existing submission
- (removed) Get docker feedback for an existing submission
- Get all projects for an existing course
- Get all projects of a user
- Get project by ID
- Create a new project for an existing course
- Update an existing project
- Update an existing project
- Get all groups of a project
- Delete an existing project
- Update the tests for an existing project
- Update the tests for an existing project
- Update the tests for an existing project
- Get all tests for an existing project
- Delete the tests of a project
- Upload extra test files
- Delete extra test files
- Get extra test files
- Submission
- Group_clusters
- Groups
- Create a new group
- Get group by ID
- Update an existing group
- Update an existing group
- Update project score for an existing group
- Delete project score for an existing group
- Update project score for an existing group
- Create project score for an existing group
- Get project score for an existing group
- Delete a member from an existing group
- Delete the logged in user from a group
- Add a member to an existing group
- Add the logged in user to a group
- Get all members of an existing group
- (removed) Delete an existing group
- Get all group clusters from an existing course
- Create a new group cluster
- Get a group cluster by ID
- Update an existing group cluster
- Fill groups in group clusters by providing a map of groupids with lists of userids
- Update an existing group cluster
- Delete an existing group cluster
- Groups
- Get user coursesGET
- Create a new coursePOST
- Update an existing coursePUT
- Update an existing coursePATCH
- Get course by IDGET
- Delete an existing courseDELETE
- Join course with a keyPOST
- Get course information for joining course with keyGET
- Join course without a keyPOST
- Get course information for joining course without keyGET
- Leave an existing courseDELETE
- Delete a member from an existing courseDELETE
- Add a member to an existing coursePOST
- Update a member of an existing coursePATCH
- Get all members of an existing courseGET
- Get the join link for a courseGET
- Generate a new join link for a coursePUT
- Remove the joinKey from the joinLink of a courseDELETE
- Copy a coursePOST
- Get grades for an existing courseGET
- (removed) Add a logged in member to an existing coursePOST
- (removed) Get all your grades from a courseGET
- Users
Remove the joinKey from the joinLink of a course
Developing
DELETE
/courses/{courseId}/joinKey
Request
Path Params
courseId
string
required
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request DELETE 'https://prod.your-api-server.com/courses//joinKey'
Responses
🟢200Success
application/json
Body
object {0}
Example
{}
Modified at 2024-05-19 15:00:23