Backend Routes - fullernle/printsy GitHub Wiki

HTML

  • GET /StaticPagesController#root

API Endpoints

users

  • GET /api/users/:id - Returns user profile page
  • POST /api/users - Sign up user

session

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

products

  • GET /api/products - Return all products
  • GET /api/products/:id - Return product listing of single item
  • POST /api/products - Creates a new product listing
  • PATCH /api/products/:id - Edits product listing
  • DELETE /api/products/:id - Deletes product listing

carts

  • GET /api/carts/:id - Returns cart for specific user

cart_items

  • POST /api/cart_items - Create item in cart for user
  • PATCH /api/cart_items/:id - Edits cart item's quantity
  • DELETE /api/cart_items/:id - Remove item from cart

reviews

  • POST /api/reviews - Create new review
  • PATCH /api/reviews/:id - Edit a review
  • DELETE /api/reviews/:id - Delete a review