backend routes - ppondo/Uncorkd GitHub Wiki

Backend Routes

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • GET /api/users/:id - returns a user's information and list of checkins
  • POST /api/users - sign up

session

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

checkins

  • GET /api/checkins - returns all checkins (filtered for users profile and specific breweries)
  • GET /api/checkins/:id - returns checkin and displays it in full
  • POST /api/checkins - create a new checkin
  • PATCH /api/checkins/:id - edit a checkin
  • DELETE /api/checkins/:id - delete a checkin

beverages

  • GET /api/beverages - returns all beverages for a particular brewery
  • GET /api/beverages/:id - returns a single selected beverage
  • POST /api/beverages - create a new beverages
  • PATCH /api/beverages/:id - edit an existing beverage
  • DELETE /api/beverages/:id - delete a beverage

brewery

  • GET /api/brewery - returns all breweries
  • GET /api/brewery/:id - returns a single selected brewery
  • POST /api/brewery - create a new brewery
  • PATCH /api/brewery/:id - edit an existing brewery
  • DELETE /api/brewery/:id - delete a brewery