Back End Routes - emrebaran7/independent_camp GitHub Wiki

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • GET /api/users - user info
  • POST /api/users - sign up

session

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

albums

  • GET /api/albums/ - returns album info (filtered by data / params)
  • GET /api/albums/:id - returns album
  • POST /api/albums/ - creates album
  • PATCH /api/albums/:id - edits album
  • DELETE /api/albums/:id - deletes album

tracks

  • GET /api/tracks - returns track info (filtered by data / params)
  • GET /api/tracks/:id - returns track
  • POST /api/tracks/ - creates tracks
  • PATCH /api/tracks/:id - edits track
  • DELETE /api/tracks/:id - deletes track