Skip to content

Backend Routes

BillTheDev edited this page Feb 24, 2022 · 4 revisions

HTML

  • GET / - StaticPagesController#root

API Endpoints

users

  • GET /api/users - (logged in) returns user library data for playlists/artists/songs
  • POST /api/users - sign up new user

session

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

song

  • GET /api/songs/:id - return specified song

album

  • GET /api/albums/:id - return specified album

artist

  • GET /api/artist/:id - return specified artist

playlist

  • GET /api/playlists - returns all user playlists
  • GET /api/playlists/:id - returns specific playlist
  • POST /api/playlists - create new playlist (user)
  • PATCH /api/playlists/:id - edit playlist (user)
  • DELETE /api/playlists/:id - delete playlist (user)
Clone this wiki locally