-
-
Notifications
You must be signed in to change notification settings - Fork 22
Rest API
Search for TV Shows by name with the specified query
Get a list of all movies which have a tracking progress of less then 90%
Search for movies by name with the specified query
Get the poster for the movie with the specifed ID
Upload a poster for the movie with the specifed ID
Get fanart for the movie with the specifed ID
Upload fanart for the movie with the specifed ID
Get a list of all episodes which have a tracking progress of less then 90%
Search for episodes by name with the specified query
Get the banner for the episode with the specified ID
Manually upload a custom banner for an episode
Steam a video file of the episode with the specified ID
Returns an episode object of the next episode from the episode with id :id
Retrieve a list of usernames along with their ids, emails, names and creation dates
Endpoint to create a new user
Request body must include:
{
password: "hunter12" // Will be stored hashed in the database. Can also be left clear to allow passwordless login
email: "[email protected]" // Unused for now. Will be used in the future
name: "Hunter",
username: "hunter"
}
Retrieve information about a single user including their username, email, name and creation date
Delete user with a given username
Modify a certain user (changing email, password or name) Request body may include any of the following:
{
password: "hunter12" // Will be stored hashed in the database. Can also be left clear to allow passwordless login
email: "[email protected]" // Unused for now. Will be used in the future
name: "Hunter",
username: "hunter"
}
Post request parameters:
{
username: String,
password: String
}
Response as a JWT (Signed):
{
id: Number, // Unique user id
username: String,
name: String,
email: String
}
Request an indexing of a media library folders of a specific type.
:library may be one of "tvshows", "movies" or "all"
Request a downloading of all artwork relating to tv shows