APIEndpoints - IEEE-Team-3/map GitHub Wiki
All API endpoints are prefixed with /api
.
POST /auth/register
POST /auth/login
POST /auth/logout
GET /auth/me
POST /teams/create
POST /teams/invite
GET /teams/:id
POST /teams/:id/settings
GET /teams/tree
POST /roles/create
GET /roles/:teamId
POST /roles/:id/update
GET /users
GET /users/:id
PUT /users/:id
DELETE /users/:id
POST /tasks/create
GET /tasks/:teamId
PUT /tasks/:id/submit
PUT /tasks/:id/status
GET /chat/:teamId
POST /chat/:teamId/message
POST /chat/:teamId/lock
POST /chat/:teamId/unlock
POST /announcements/create
GET /announcements/:teamId
POST /leaderboards/create
GET /leaderboards/:teamId
GET /leaderboards/:teamId/:pointType