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