Backend Routes - gretahayes19/altus-empire GitHub Wiki

API Endpoints

users

  • POST /api/login - logs a user in
  • DELETE /api/login - log a user out
  • POST /api/register - creates a new user
  • PATCH /api/register - edits a user profile
  • GET /api/users/:id - returns user information for user profile page
  • GET /api/users/current - returns current user info

reviews

  • POST /api/reviews - creates a new review
  • PATCH /api/reviews/:id - updates a review
  • DELETE /api/reviews/:id - deletes a review
  • GET /api/reviews/:id - shows a review

dispensaries

  • GET /api/dispensaries - gets index of all dispensaries
  • GET /api/dispensaries/:id - shows a specific dispensary

items

  • GET /api/items - gets index of all items
  • GET /api/items/:id - shows a specific item