Endpoints
- GET
/project/
- Retrieves all information about all projects.
- Superadmin, Admin, Evaluator(specific projects), User(specific project)
- GET
/project/{id}
- Retrieves detailed information about a specific project.
- Superadmin, Admin, User(restricted access), Evaluator(restricted access)
- POST
/project
- Creates a new project.
- Requires the following fields in the request body:
{
"title": "string",
"description": "string",
"teamId": "string"
}
- DELETE
/project/{id}
- Deletes a specific project.
- Superadmin, Admin(restricted access), User(team leader has restricted access)
Endpoints
/project//project/{id}/project{
"title": "string",
"description": "string",
"teamId": "string"
}
/project/{id}