Swagger Doc: https://songkeeperapi.azurewebsites.net/index.html
API Endpoint: https://songkeeperapi.azurewebsites.net/api
POST /artist
(Create an artist)
POST /album
(Create an album)
POST /genre
(Create a genre)
POST /track
(Create a track)
POST /user
(Create a user)
POST /favorite
(Create a favorite)
GET /artist
(Retrieve all artists)
GET /artist/{id}
(Retrieve a artist)
GET /artist/{id}/albums
(Retrieve all albums of an artist)
GET /album
(Retrieve all albums)
GET /album/{id}
(Retrieve a album)
GET /album/{id}/tracks
(Retrieve all tracks of an album)
GET /genre
(Retrieve all genres)
GET /genre/{id}
(Retrieve a genre)
GET /genre/{id}/albums
(Retrieve all albums in a genre)
GET /track
(Retrieve all tracks)
GET /track/{id}
(Retrieve a track)
GET /user
(Retrieve all users)
GET /user/{id}
(Retrieve a user by id)
GET /user/name
(Retrieve a user by name)
GET /user/{id}/favorites
(Retrieve a user's favorites)
GET /favorite
(Retrieve all favorites)
GET /favorite
(Retrieve all favorites)
GET /favorite
(Retrieve a favorite)
PUT /artist{id}
(Update an artist)
PUT /album{id}
(Update an album)
PUT /genre{id}
(Update a genre)
PUT /track{id}
(Update a track)
PUT /user{id}
(Update a user)
PUT /favorite{id}
(Update a favorite)
DELETE /artist
(Delete an artist)
DELETE /album
(Delete an album)
DELETE /genre
(Delete a genre)
DELETE /track
(Delete a track)
DELETE /user
(Delete a user)
DELETE /favorite
(Delete a favorite)