Backend Routes - artemplv/Linefeed GitHub Wiki
HTML
GET / - StaticPagesController#FrontendIndex
API Endpoints
session
GET /api/session - restore session
POST /api/session - log in
DELETE /api/session - log out
users
POST /api/users - sign up
GET /api/workspaces/:workspace_id/users - returns workspace users
channels
GET /api/workspaces/:workspace_id/channels - user channels in provided workspace
POST /api/channels - create a channel
DELETE /api/channels/:id - remove a channel
workspaces
GET /api/workspaces - available workspaces
GET /api/workspaces/:id - returns a workspace
POST /api/workspaces - create a workspace
PATCH /api/workspaces/:id - edit a workspace
chats
GET /api/workspaces/:workspace_id/chats - user chats in provided workspace
POST /api/chats - create a chat
PATCH /api/chats/:id - edit a chat
DELETE /api/chats/:id - remove a chat