API Routes - crespohector/Inspired GitHub Wiki

API-Routes

Users

  • Sign Up

    • POST /users/sign-up
  • Log In

    • POST /users/login

Quotes

  • GET /quotes - Gets all quotes
  • GET /quotes/user/:userId - Gets all quotes based on user id
  • POST /quotes/user/:userId - Posts a new quote
  • PUT /quotes/:quotesId - Updates a specific quote
  • DELETE /quotes/:quotesId - Deletes a quote

Collections

  • GET /collections/:userId - Gets all collections by user id
  • POST /collections/:userId - Post a new collection
  • PUT /collections/:collectionsId/:userId - Update a specific collection
  • DELETE /collections/:collectionsId/:userId - Delete a specific collection

Collection_Quote

  • GET /collections/:collectionsId/quotes - Gets all quotes from a collection
  • POST /collections/:collectionsId/quotes - Add a quote to a collection
  • DELETE /collections/:collectionsId/quotes - Delete a quote from a collection