Skip to content

Backend Routes

betty08300 edited this page Jul 26, 2019 · 2 revisions

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • GET /api/users/:id - get data for 1 user
  • POST /api/users - register 1 user

session

  • POST /api/session - login user
  • DELETE /api/session - logout user

listings

  • GET /api/listings - get all listings
  • GET /api/listings/:id - get data for 1 listing
  • POST /api/listings - create a new listing
  • PATCH /api/listings/:id - update a listing
  • DELETE /api/listings/:id - delete a listing

cart

  • GET /api/cart_items - get all shopping cart items
  • POST /api/cart_items - add a shopipng cart item
  • PATCH /api/cart_items/:id - update a shopping cart item
  • DELETE /api/cart_items/:id - remove a shopping cart item

reviews

  • POST /api/listings/:id/reviews - create review for a product
  • GET /api/listings/:id/reviews - get all reviews for a product
  • PATCH /api/listings/:id/reviews/:id - edit a review
  • DELETE /api/reviews/:id - remove review if user is author
Clone this wiki locally