Backend Routes - RizzaCarla/Satisfy GitHub Wiki

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • GET /api/users - returns the user's library
  • POST /api/users - sign up

sessions

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

likes

  • GET /api/likes/ - returns the specific like
  • GET /api/likes/:id - returns all the likes
  • POST /api/likes - creates a new like
  • PATCH /api/likes/:id - edits an existing like
  • DELETE /api/likes/:id - deletes an existing like

songs

  • GET /api/songs - returns relevant song or returns a list of songs filtered by data/params
  • GET /api/songs/:id - returns song

albums

  • GET /api/albums - returns relevant album or returns a list of albums filtered by data/params
  • GET /api/albums/:id - returns album

artists

  • GET /api/artists - returns relevant artist or returns a list of artists filtered by data/params
  • GET /api/artists/:id - returns artist