POST
/
- register new user
/login
- login user
GET
/
- get all users
/:id
- get one user by id
DELETE
/:id
- delete user
POST
/
- create room
GET
/filter/hosted
- get rooms by host id
/filter/requested
- get all requested rooms
/filter/accepted
- get all accepted rooms
/
- get all rooms
/my-rooms
- get all your rooms (hosted, joined, requested)
/:roomId
- get room by id
DELETE
/:roomId
- delete room
/delete/users
- delete user from accepted users list
/delete/requested
- delete user from requested users list
/delete/hosts
- delete user from hosts list
PATCH
/join-user
- request user to room
/accept-user
- accept user request
/grant-host
- grant host role to user