- 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 groupPOST
- Get group by IDGET
- Update an existing groupPUT
- Update an existing groupPATCH
- Update project score for an existing groupPATCH
- Delete project score for an existing groupDELETE
- Update project score for an existing groupPUT
- Create project score for an existing groupPOST
- Get project score for an existing groupGET
- Delete a member from an existing groupDELETE
- Delete the logged in user from a groupDELETE
- Add a member to an existing groupPOST
- Add the logged in user to a groupPOST
- Get all members of an existing groupGET
- (removed) Delete an existing groupDELETE
- Get all group clusters from an existing courseGET
- Create a new group clusterPOST
- Get a group cluster by IDGET
- Update an existing group clusterPUT
- Fill groups in group clusters by providing a map of groupids with lists of useridsPUT
- Update an existing group clusterPATCH
- Delete an existing group clusterDELETE
- 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
Get group by ID
Developing
GET
/groups/{groupid}
Request
Path Params
groupid
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 GET 'https://prod.your-api-server.com/groups/'
Responses
🟢200Success
application/json
Body
groupId
string
required
name
string
required
capacity
number
required
groupclusterUrl
string
required
members
array [object {4}]
required
name
string
required
email
string
required
userId
number
required
studentNumber
number
optional
Example
{
"groupId": "string",
"name": "string",
"capacity": 0,
"groupclusterUrl": "string",
"members": [
{
"name": "string",
"email": "string",
"userId": 0,
"studentNumber": 0
}
]
}
Modified at 2024-03-07 02:59:42