Pidgeon
Submission
Copy Page
Pidgeon
Courses
Projects
Submission
Get submission by ID
GET
Get all submissions for an existing project
GET
Create a new submission for an existing project
POST
Get submitted file of an existing submission
GET
Delete an existing submission
DELETE
Get all submissions from a group from a project
GET
(removed) Get structure feedback of an existing submission
GET
(removed) Get docker feedback for an existing submission
GET
Get all projects for an existing course
GET
Get all projects of a user
GET
Get project by ID
GET
Create a new project for an existing course
POST
Update an existing project
PUT
Update an existing project
PATCH
Get all groups of a project
GET
Delete an existing project
DELETE
Update the tests for an existing project
POST
Update the tests for an existing project
PUT
Update the tests for an existing project
PATCH
Get all tests for an existing project
GET
Delete the tests of a project
DELETE
Upload extra test files
PUT
Delete extra test files
DELETE
Get extra test files
GET
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
Get user courses
GET
Create a new course
POST
Update an existing course
PUT
Update an existing course
PATCH
Get course by ID
GET
Delete an existing course
DELETE
Join course with a key
POST
Get course information for joining course with key
GET
Join course without a key
POST
Get course information for joining course without key
GET
Leave an existing course
DELETE
Delete a member from an existing course
DELETE
Add a member to an existing course
POST
Update a member of an existing course
PATCH
Get all members of an existing course
GET
Get the join link for a course
GET
Generate a new join link for a course
PUT
Remove the joinKey from the joinLink of a course
DELETE
Copy a course
POST
Get grades for an existing course
GET
(removed) Add a logged in member to an existing course
POST
(removed) Get all your grades from a course
GET
Users
Get user by ID
Get the logged in user
Search users by email, name and surname
Update user
Update user
Submission
Copy Page
Delete an existing submission
Developing
DELETE
/submissions/{submissionid}
Try it
Run in Apidog
Run in Apidog
Only the teacher of this course and assistants of this course and the group that submitted this submission should be able to perform this action
Request
Path Params
Generate Code
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
cURL-Windows
Httpie
wget
PowerShell
curl
--location
--request
DELETE
'https://prod.your-api-server.com/submissions/'
Responses
🟢
200
Success
application/json
Generate Code
Body
Generate Code
Example
{
}
Modified atÂ
2024-05-19 17:04:39
Previous
Get submitted file of an existing submission
Next
Get all submissions from a group from a project