-
Notifications
You must be signed in to change notification settings - Fork 1
Backend Routes
Timothy Chang edited this page Feb 3, 2023
·
2 revisions
-
GET /-StaticPagesController#root
-
POST /api/users- sign up a user -
GET /api/users- return all users -
GET /api/users/:user_id- return a user's page with playlists created by the user
-
GET /api/session- retrieve current user -
POST /api/session- login a user -
DELETE /api/session- logout a user
-
GET /api/songs- return all songs
-
GET /api/playlists/- return all playlists -
GET /api/playlists/:playlist_id- returns playlist's show page -
POST /api/playlists- create a new playlist -
PATCH /api/playlists/:playlist_id- update a playlist -
DELETE /api/playlists/:playlist_id- delete a playlist
-
POST /api/songs/:song_id/like- like a song -
DELETE /api/songs/:song_id/like- unlike a song -
POST /api/playlists/:playlist_id/like- like a playlist -
DELETE /api/playlists/:playlist_id/like- unlike a playlist -
POST /api/albums/:album_id/like- like an album -
DELETE /api/albums/:album_id/like- unlike an album
-
GET /api/artists- return all artists -
GET /api/artists/:artist_id- return a specific artist
-
GET /api/albums- return all albums -
GET /api/albums/:album_id- return single album