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