backend routes - AndrewYW/harmony GitHub Wiki
-
GET /StaticPagesController#root
-
GET /api/users- returns user information for messages, server membership, discord_id, and the user search feature. -
POST /api/users- Sign up new user -
PATCH /api/users/:id- Edit user info, such as alias, image, server membership
-
POST /api/session- log in -
DELETE /api/session- log out
-
GET /api/servers/- returns servers of current user -
POST /api/servers/- Creates a server for current user -
PATCH /api/servers/:id- Edit server info: name, image -
DELETE /api/servers/:id- Delete server that current user owns
-
GET /api/servers/:serverId/channels- returns channels of current server -
POST /api/servers/:serverId/channels- Creates a channel for current server -
PATCH /api/channels/:id- Edit channel info: name, type -
DELETE /api/channels/:id- Delete channel of current server
-
GET /api/servers/:serverId/channels/:channelId/messages- returns messages in a channel -
POST /api/servers/:serverId/channels/:channelId/messages- posts a message to a channel -
PATCH /api/messages/:id- Edit a message -
DELETE /api/messages/:id- Delete a message