backend routes - Hubear41/Hu-sflix GitHub Wiki

Backend Routes

HTML

  • GET / StaticPagesController#root

API Endpoints

users

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

session

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

profiles

  • GET /api/profiles - gets the all profiles
  • GET /api/profiles/:profile_id - gets all profile information
  • PATCH /api/profiles/:profile_id - edits profile information
  • POST /api/profiles/ - creates a new profile
  • DELETE /api/profiles/:profile_id - deletes a profile

videos

  • GET /api/videos/:video_id - returns video

shows

  • GET /api/shows/:show_id - gets show information and other episodes if they exist
  • GET /api/shows - get all show information

likes

  • POST /api/shows/:show_id/likes - add a like
  • DELETE /api/shows/:show_id/likes - remove a like

genres

  • GET /api/genres/:genre_id - get genre information