Backend Routes - Ajay-Vishwanath/SoundCloud2 GitHub Wiki

Backend Routes

HTML

  • GET / StaticPagesController#root

Session

  • POST /api/session - Login
  • DELETE /api/session - Logout

Users

  • POST /api/users - Create User
  • GET /api/users/:id - Find a Specific User
  • DELETE /api/user/:id - Deletes a User Account

Songs

  • POST /api/users/songs - Returns Songs of a Specific User
  • GET /api/users/songs/:id - Returns a Specific Song
  • GET /api/songs - Returns All Songs
  • DELETE /api/users/songs/:id - Deletes a Song
  • PATCH /api/users/song/:id - Edits a Song

Comments

  • POST /api/comments - Creates a Comment
  • DELETE /api/comments - Deletes a Comment