Backend Routes - MLT-NYC/mxpx GitHub Wiki
Backend Routes
HTML
GET / StaticPagesController#root
API Endpoints
users
POST /api/users - user sign up
session
POST /api/session - user log in
DELETE /api/session - user log out
pictures
GET /api/pictures - returns pictures, filtered by data/params
GET /api/pictures/:id - returns a picture
POST /api/pictures - creates a picture
PATCH /api/pictures/:id - edit a picture
DELETE /api/pictures/:id - remove a picture
follows
POST /api/users/:followee_id/follows - follow a user
DELETE /api/users/:followee_id/follows - unfollow a user
comments
GET /api/pictures/:picture_id/comments - returns a picture's comments
POST /api/pictures/:picture_id/comments - creates a picture comment
PATCH /api/comments/:id - edit a picture comment
DELETE /api/comments/:id - remove a picture comment
likes
POST /api/pictures/:picture_id/likes - like a picture
DELETE /api/pictures/:picture_id/likes - unlike a picture