Backend Routes - mdean7/mikEtsy GitHub Wiki

Backend Routes

HTML

  • GET / StaticPagesController#root

API Endpoints

users

GET /api/users - returns the user information of displayed listings POST /api/users - sign up

session

  • POST /api/session - log in
  • DELETE /api/session - log out

products

  • GET /api/products - returns relevant products(filtered by data/params)
  • GET /api/products/:id - returns product
  • POST /api/products - creates a product
  • PATCH /api/products/:id - edits a product
  • DELETE /api/products/:id - removes a product

reviews

  • GET /api/reviews - returns relevant reviews(filtered by data/params)
  • GET /api/reviews/:id - returns a review
  • POST /api/reviews - creates a review
  • PATCH /api/reviews/:id - edits a review
  • DELETE /api/reviews/:id - removes a review

orders

  • GET /api/products - returns relevant orders(filtered by data/params)
  • GET /api/orders/:id - returns an order
  • POST /api/orders - creates an order
  • PATCH /api/reviews/:id - edits an order
  • DELETE /api/reviews/:id - removes an order