Backend Routes - RawBData/Checkoff GitHub Wiki
Backend Routes
HTML
GET / StaticPagesController#root
API Endpoints
users
GET /api/users - returns the user information
POST /api/users - sign up
session
POST /api/session - log in
DELETE /api/session - log out
lists
GET /api/lists - returns lists
GET /api/lists/:id - returns list
POST /api/lists - creates a list
PATCH /api/lists/:id - edit a list
DELETE /api/lists/:id - remove a list
tasks
GET /api/lists/:lists_id/tasks - returns tasks
GET /api/lists/:lists_id/tasks/:id - returns task
POST /api/tasks - creates a task
PATCH /api/lists/:lists_id/tasks/:id - edit a task
DELETE /api/lists/:lists_id/tasks/:id - remove a task
tag
GET /api/tag - returns tag
GET /api/tag/:id - returns tag
POST /api/tag - creates a tag
PATCH /api/tag/:id - edit a tag
DELETE /api/tag/:id - remove a tag
taggings
POST /api/tagging - creates tag to task reference
DELETE /api/tagging/:id - removes tag to task reference