All URIs are relative to http://localhost:5055/api/v1
| Method | HTTP request | Description |
|---|---|---|
| get_discover_keyword_movies | GET /discover/keyword/{keywordId}/movies | Get movies from keyword |
| get_discover_movies | GET /discover/movies | Discover movies |
| get_discover_movies_genre_by_genre_id | GET /discover/movies/genre/{genreId} | Discover movies by genre |
| get_discover_movies_language_by_language | GET /discover/movies/language/{language} | Discover movies by original language |
| get_discover_movies_studio_by_studio_id | GET /discover/movies/studio/{studioId} | Discover movies by studio |
| get_discover_movies_upcoming | GET /discover/movies/upcoming | Upcoming movies |
| get_discover_trending | GET /discover/trending | Trending movies and TV |
| get_discover_tv | GET /discover/tv | Discover TV shows |
| get_discover_tv_genre_by_genre_id | GET /discover/tv/genre/{genreId} | Discover TV shows by genre |
| get_discover_tv_language_by_language | GET /discover/tv/language/{language} | Discover TV shows by original language |
| get_discover_tv_network_by_network_id | GET /discover/tv/network/{networkId} | Discover TV shows by network |
| get_discover_tv_upcoming | GET /discover/tv/upcoming | Discover Upcoming TV shows |
| get_discover_watchlist | GET /discover/watchlist | Get the Plex watchlist. |
| get_search | GET /search | Search for movies, TV shows, or people |
| get_search_company | GET /search/company | Search for companies |
| get_search_keyword | GET /search/keyword | Search for keywords |
| list_discover_genreslider_movie | GET /discover/genreslider/movie | Get genre slider data for movies |
| list_discover_genreslider_tv | GET /discover/genreslider/tv | Get genre slider data for TV series |
models::GetDiscoverMovies2XxResponse get_discover_keyword_movies(keyword_id, page, language) Get movies from keyword
Returns list of movies based on the provided keyword ID a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| keyword_id | f64 | [required] | ||
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
models::GetDiscoverMovies2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverMovies2XxResponse get_discover_movies(page, language, genre, studio, keywords, sort_by, primary_release_date_gte, primary_release_date_lte, with_runtime_gte, with_runtime_lte, vote_average_gte, vote_average_lte, vote_count_gte, vote_count_lte, watch_region, watch_providers) Discover movies
Returns a list of movies in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| page | Option<f64> | [default to 1] | ||
| language | Option<String> | |||
| genre | Option<String> | |||
| studio | Option<f64> | |||
| keywords | Option<String> | |||
| sort_by | Option<String> | |||
| primary_release_date_gte | Option<String> | |||
| primary_release_date_lte | Option<String> | |||
| with_runtime_gte | Option<f64> | |||
| with_runtime_lte | Option<f64> | |||
| vote_average_gte | Option<f64> | |||
| vote_average_lte | Option<f64> | |||
| vote_count_gte | Option<f64> | |||
| vote_count_lte | Option<f64> | |||
| watch_region | Option<String> | |||
| watch_providers | Option<String> |
models::GetDiscoverMovies2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverMoviesGenreByGenreId2XxResponse get_discover_movies_genre_by_genre_id(genre_id, page, language) Discover movies by genre
Returns a list of movies based on the provided genre ID in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| genre_id | String | [required] | ||
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
models::GetDiscoverMoviesGenreByGenreId2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverMoviesLanguageByLanguage2XxResponse get_discover_movies_language_by_language(language, page, language2) Discover movies by original language
Returns a list of movies based on the provided ISO 639-1 language code in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| language | String | [required] | ||
| page | Option<f64> | [default to 1] | ||
| language2 | Option<String> |
models::GetDiscoverMoviesLanguageByLanguage2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverMoviesStudioByStudioId2XxResponse get_discover_movies_studio_by_studio_id(studio_id, page, language) Discover movies by studio
Returns a list of movies based on the provided studio ID in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| studio_id | String | [required] | ||
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
models::GetDiscoverMoviesStudioByStudioId2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverMovies2XxResponse get_discover_movies_upcoming(page, language) Upcoming movies
Returns a list of movies in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
models::GetDiscoverMovies2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetSearch2XxResponse get_discover_trending(page, language) Trending movies and TV
Returns a list of movies and TV shows in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverTv2XxResponse get_discover_tv(page, language, genre, network, keywords, sort_by, first_air_date_gte, first_air_date_lte, with_runtime_gte, with_runtime_lte, vote_average_gte, vote_average_lte, vote_count_gte, vote_count_lte, watch_region, watch_providers) Discover TV shows
Returns a list of TV shows in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| page | Option<f64> | [default to 1] | ||
| language | Option<String> | |||
| genre | Option<String> | |||
| network | Option<f64> | |||
| keywords | Option<String> | |||
| sort_by | Option<String> | |||
| first_air_date_gte | Option<String> | |||
| first_air_date_lte | Option<String> | |||
| with_runtime_gte | Option<f64> | |||
| with_runtime_lte | Option<f64> | |||
| vote_average_gte | Option<f64> | |||
| vote_average_lte | Option<f64> | |||
| vote_count_gte | Option<f64> | |||
| vote_count_lte | Option<f64> | |||
| watch_region | Option<String> | |||
| watch_providers | Option<String> |
models::GetDiscoverTv2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverTvGenreByGenreId2XxResponse get_discover_tv_genre_by_genre_id(genre_id, page, language) Discover TV shows by genre
Returns a list of TV shows based on the provided genre ID in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| genre_id | String | [required] | ||
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
models::GetDiscoverTvGenreByGenreId2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverTvLanguageByLanguage2XxResponse get_discover_tv_language_by_language(language, page, language2) Discover TV shows by original language
Returns a list of TV shows based on the provided ISO 639-1 language code in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| language | String | [required] | ||
| page | Option<f64> | [default to 1] | ||
| language2 | Option<String> |
models::GetDiscoverTvLanguageByLanguage2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverTvNetworkByNetworkId2XxResponse get_discover_tv_network_by_network_id(network_id, page, language) Discover TV shows by network
Returns a list of TV shows based on the provided network ID in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| network_id | String | [required] | ||
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
models::GetDiscoverTvNetworkByNetworkId2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetDiscoverTv2XxResponse get_discover_tv_upcoming(page, language) Discover Upcoming TV shows
Returns a list of upcoming TV shows in a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
models::GetDiscoverTv2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetUserWatchlist2XxResponse get_discover_watchlist(page) Get the Plex watchlist.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| page | Option<f64> | [default to 1] |
models::GetUserWatchlist2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetSearch2XxResponse get_search(query, page, language) Search for movies, TV shows, or people
Returns a list of movies, TV shows, or people a JSON object.
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| query | String | [required] | ||
| page | Option<f64> | [default to 1] | ||
| language | Option<String> |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetSearchCompany2XxResponse get_search_company(query, page) Search for companies
Returns a list of TMDB companies matching the search query. (Will not return origin country)
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| query | String | [required] | ||
| page | Option<f64> | [default to 1] |
models::GetSearchCompany2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
models::GetSearchKeyword2XxResponse get_search_keyword(query, page) Search for keywords
Returns a list of TMDB keywords matching the search query
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| query | String | [required] | ||
| page | Option<f64> | [default to 1] |
models::GetSearchKeyword2XxResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::ListDiscoverGenresliderMovie2XxResponseInner list_discover_genreslider_movie(language) Get genre slider data for movies
Returns a list of genres with backdrops attached
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| language | Option<String> |
Vecmodels::ListDiscoverGenresliderMovie2XxResponseInner
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vecmodels::ListDiscoverGenresliderMovie2XxResponseInner list_discover_genreslider_tv(language) Get genre slider data for TV series
Returns a list of genres with backdrops attached
| Name | Type | Description | Required | Notes |
|---|---|---|---|---|
| language | Option<String> |
Vecmodels::ListDiscoverGenresliderMovie2XxResponseInner
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]