Backend Routes - cgradeff/Spelled GitHub Wiki
HTML
GET /
StaticPagesController#root
API Endpoints
users
GET /api/users/:id
- returns the user information of displayed listings
POST /api/users
- sign up
session
POST /api/session
- login
DELETE /api/session
- logout
listings
GET /api/listings
- returns relevant listings (filtered by data/params
)
GET /api/listings/:id
- returns listing
POST /api/listings
- creates a listing
PATCH /api/listings/:id
- edit a listing
DELETE /api/listings/:id
- remove a listing
messages
GET /api/listings
- returns relevant messages
GET /api/listings/:id
- returns message
reviews
GET /api/reviews/:user_id
- returns relevant messages
comments
GET /api/comments/:list_id
- returns relevant comments of a listing
POST /api/comments/:list_id
- creates a comment on a listing
favorites
GET /api/favorites
- returns relevant favorites
POST /api/favorites
- creates a favorite
DELETE /api/favorites/:id
- remove a favorite