Skip to content

Backend Routes

jdarmoni edited this page Mar 25, 2019 · 1 revision

Backend Routes

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • GET /api/users/id - returns the user information and their shelves
  • POST /api/users - sign up

session

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

books

  • GET /api/book/:id - returns specific book

bookshelves

  • GET /api/bookshelves - current user's bookshelf index (i.e. My Books)
  • GET /api/bookshelves/:id - returns specific bookshelf
  • POST /api/bookshelves - creates a bookshelf
  • PATCH /api/bookshelves/:id - edit a bookshelf
  • DELETE /api/bookshelves/:id - remove a bookshelf

reviews

  • POST /api/books/:book_id/review - post a review to a specific book
  • PATCH /api/books/:book_id/review - edit a review
  • DELETE /api/books/:book_id/review - delete a review

Clone this wiki locally