Skip to content

Backend Routes

Isaacc1998 edited this page Oct 7, 2022 · 3 revisions

HTML

  • GET / - StaticPagesController#root

API Endpoints

users

  • GET /api/users - returns the user's displayed flashcard sets and questions, and used for User search feature
  • POST /api/users - sign up

session

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

flashcardSets

  • GET /api/flashcardSets - returns relevant flashcard sets (filtered by data/params)
  • GET /api/flashcardSets/:id - returns flashcard set
  • POST /api/flashcardSets - creates a flashcard set
  • PATCH /api/flashcardSets/:id - edit a flashcard set
  • DELETE /api/flashcardSets/:id - remove a flashcard set

flashcards

  • POST /api/flashcards - creates a flashcard
  • PATCH /api/flashcards/:id - edit a flashcard
  • POST /api/flashcards/:id - remove a flashcard

questions

  • GET /api/questions - returns relevant questions (filtered by data/params)
  • GET /api/questions/:id - returns question
  • POST /api/questions - creates a question
  • DELETE /api/questions/:id - remove a question

answers

  • POST /api/answers - creates an answer
  • PATCH /api/flashcardSets/:id - edit an answer
  • DELETE /api/answer/:id - remove an answer

Clone this wiki locally