-
Notifications
You must be signed in to change notification settings - Fork 0
API Documentation
Minu Kim edited this page Feb 28, 2022
·
8 revisions
-
POST /sessionLogs a user in -
DELETE /sessionLogs a user out -
GET /sessionRestores the session user
-
POST /usersRegisters a new user -
GET /users/:userIDReturns a user's information -
GET /users/:userID/reviewsReturns a user's reviews -
GET /users/:userID/listsReturns a user's lists -
GET /users/:userID/backlogReturns a user's backlog -
PUT /users/:userID/backlog/Adds an item to a user's backlog -
DELETE /users/:userID/backlog/:albumIDRemoves an album from a user's backlog -
GET /users/:userID/listsReturns a user's lists -
POST /users/:userID/albumsAdds an album to a user's listened to collection -
DELETE /users/:userID/albums/:albumIDRemoves an album from a user's collection
-
GET /albumsReturns all albums -
GET /albums/:albumIDReturns a single album
-
GET /reviewsReturns all reviews -
GET /reviews/:reviewIDReturns a single review -
POST /reviewsCreates a new review -
PUT /reviews/:reviewIDUpdates a review -
DELETE /reviews/:reviewIDDeletes a review
-
GET /listsReturns all lists -
GET /lists/:listIDReturns a single list -
POST /listsCreates a new list -
PUT /lists/:listIDUpdates a list -
PATCH /lists/:listIDAdds an album to a list -
DELETE /lists/:listIDDeletes a list
-
GET /commentsFetches all comments -
GET /comments/:commentIDReturns a single comment -
POST /commentsCreates a new comment -
PUT /comments/:commentIDUpdates a comment -
DELETE /comments/:commentIDDeletes a comment
-
POST /searchQueries for an album