All URIs are relative to https://api4.thetvdb.com/v4
Method | HTTP request | Description |
---|---|---|
get_all_movie | GET /movies | |
get_movie_base | GET /movies/{id} | |
get_movie_base_by_slug | GET /movies/slug/{slug} | |
get_movie_extended | GET /movies/{id}/extended | |
get_movie_translation | GET /movies/{id}/translations/{language} | |
get_movies_filter | GET /movies/filter |
crate::models::GetAllMovie200Response get_all_movie(page)
returns list of movie base records
Name | Type | Description | Required | Notes |
---|---|---|---|---|
page | Option<f32> | page number |
crate::models::GetAllMovie200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::GetMovieBase200Response get_movie_base(id)
Returns movie base record
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | f32 | id | [required] |
crate::models::GetMovieBase200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::GetMovieBase200Response get_movie_base_by_slug(slug)
Returns movie base record search by slug
Name | Type | Description | Required | Notes |
---|---|---|---|---|
slug | String | slug | [required] |
crate::models::GetMovieBase200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::GetMovieExtended200Response get_movie_extended(id, meta, short)
Returns movie extended record
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | f32 | id | [required] | |
meta | Option<String> | meta | ||
short | Option<bool> | reduce the payload and returns the short version of this record without characters, artworks and trailers. |
crate::models::GetMovieExtended200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::GetEpisodeTranslation200Response get_movie_translation(id, language)
Returns movie translation record
Name | Type | Description | Required | Notes |
---|---|---|---|---|
id | f32 | id | [required] | |
language | String | language | [required] |
crate::models::GetEpisodeTranslation200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::GetMoviesFilter200Response get_movies_filter(country, lang, company, content_rating, genre, sort, status, year)
Search movies based on filter parameters
Name | Type | Description | Required | Notes |
---|---|---|---|---|
country | String | country of origin | [required] | |
lang | String | original language | [required] | |
company | Option<f32> | production company | ||
content_rating | Option<f32> | content rating id base on a country | ||
genre | Option<f32> | genre | ||
sort | Option<String> | sort by results | ||
status | Option<f32> | status | ||
year | Option<f32> | release year |
crate::models::GetMoviesFilter200Response
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]