@vo1x/tmdb
Version:
Unofficial TypeScript/JavaScript SDK for The Movie Database (TMDb) API v3.
1,938 lines (1,937 loc) • 963 kB
TypeScript
interface paths {
"/3/search/movie": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Movie
* @description Search for movies by their original, translated and alternative titles.
*/
get: operations["search-movie"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/discover/movie": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Movie
* @description Find movies using over 30 filters and sort options.
*/
get: operations["discover-movie"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Details
* @description Get the top level details of a movie by ID.
*/
get: operations["movie-details"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Details
* @description Get the details of a TV show.
*/
get: operations["tv-series-details"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/search/tv": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* TV
* @description Search for TV shows by their original, translated and also known as names.
*/
get: operations["search-tv"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/search/multi": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Multi
* @description Use multi search when you want to search for movies, TV shows and people in a single request.
*/
get: operations["search-multi"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/search/person": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Person
* @description Search for people by their name and also known as names.
*/
get: operations["search-person"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/configuration": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Details
* @description Query the API configuration details.
*/
get: operations["configuration-details"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Details
* @description Query the details of a TV season.
*/
get: operations["tv-season-details"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/episode/{episode_number}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Details
* @description Query the details of a TV episode.
*/
get: operations["tv-episode-details"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/discover/tv": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* TV
* @description Find TV shows using over 30 filters and sort options.
*/
get: operations["discover-tv"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/images": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Images
* @description Get the images that belong to a movie.
*/
get: operations["movie-images"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/images": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Images
* @description Get the images that belong to a TV series.
*/
get: operations["tv-series-images"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/images": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Images
* @description Get the images that belong to a TV season.
*/
get: operations["tv-season-images"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/episode/{episode_number}/images": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Images
* @description Get the images that belong to a TV episode.
*/
get: operations["tv-episode-images"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/trending/all/{time_window}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* All
* @description Get the trending movies, TV shows and people.
*/
get: operations["trending-all"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/trending/movie/{time_window}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Movies
* @description Get the trending movies on TMDB.
*/
get: operations["trending-movies"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/trending/tv/{time_window}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* TV
* @description Get the trending TV shows on TMDB.
*/
get: operations["trending-tv"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/account_states": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Account States
* @description Get the rating, watchlist and favourite status of an account.
*/
get: operations["movie-account-states"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/account_states": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Account States
* @description Get the rating, watchlist and favourite status.
*/
get: operations["tv-series-account-states"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/episode/{episode_number}/account_states": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Account States
* @description Get the rating, watchlist and favourite status.
*/
get: operations["tv-episode-account-states"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/trending/person/{time_window}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* People
* @description Get the trending people on TMDB.
*/
get: operations["trending-people"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/alternative_titles": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Alternative Titles
* @description Get the alternative titles for a movie.
*/
get: operations["movie-alternative-titles"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/changes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Changes
* @description Get the recent changes for a movie.
*/
get: operations["movie-changes"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Credits */
get: operations["movie-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/external_ids": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** External IDs */
get: operations["movie-external-ids"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/keywords": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Keywords */
get: operations["movie-keywords"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/lists": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Lists
* @description Get the lists that a movie has been added to.
*/
get: operations["movie-lists"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/recommendations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Recommendations */
get: operations["movie-recommendations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/release_dates": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Release Dates
* @description Get the release dates and certifications for a movie.
*/
get: operations["movie-release-dates"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/reviews": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Reviews
* @description Get the user reviews for a movie.
*/
get: operations["movie-reviews"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/similar": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Similar
* @description Get the similar movies based on genres and keywords.
*/
get: operations["movie-similar"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/translations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Translations
* @description Get the translations for a movie.
*/
get: operations["movie-translations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/videos": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Videos */
get: operations["movie-videos"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/watch/providers": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Watch Providers
* @description Get the list of streaming providers we have for a movie.
*/
get: operations["movie-watch-providers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/{movie_id}/rating": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Add Rating
* @description Rate a movie and save it to your rated list.
*/
post: operations["movie-add-rating"];
/**
* Delete Rating
* @description Delete a user rating.
*/
delete: operations["movie-delete-rating"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/authentication/guest_session/new": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Create Guest Session */
get: operations["authentication-create-guest-session"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/authentication/token/new": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Create Request Token */
get: operations["authentication-create-request-token"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/authentication/session/new": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create Session */
post: operations["authentication-create-session"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/authentication/session/convert/4": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/** Create Session (from v4 token) */
post: operations["authentication-create-session-from-v4-token"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/authentication/session": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post?: never;
/** Delete Session */
delete: operations["authentication-delete-session"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/find/{external_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Find By ID
* @description Find data by external ID's.
*/
get: operations["find-by-id"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Details
* @description Query the top level details of a person.
*/
get: operations["person-details"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}/changes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Changes
* @description Get the recent changes for a person.
*/
get: operations["person-changes"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/changes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Changes
* @description Get the recent changes for a TV show.
*/
get: operations["tv-series-changes"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}/images": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Images
* @description Get the profile images that belong to a person.
*/
get: operations["person-images"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}/movie_credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Movie Credits
* @description Get the movie credits for a person.
*/
get: operations["person-movie-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}/tv_credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* TV Credits
* @description Get the TV credits that belong to a person.
*/
get: operations["person-tv-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}/combined_credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Combined Credits
* @description Get the combined movie and TV credits that belong to a person.
*/
get: operations["person-combined-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}/external_ids": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* External IDs
* @description Get the external ID's that belong to a person.
*/
get: operations["person-external-ids"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}/tagged_images": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Tagged Images
* @description Get the tagged images for a person.
*/
get: operations["person-tagged-images"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/{person_id}/translations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Translations
* @description Get the translations that belong to a person.
*/
get: operations["translations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/person/popular": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Popular
* @description Get a list of people ordered by popularity.
*/
get: operations["person-popular-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/popular": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Popular
* @description Get a list of movies ordered by popularity.
*/
get: operations["movie-popular-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/top_rated": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Top Rated
* @description Get a list of movies ordered by rating.
*/
get: operations["movie-top-rated-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/upcoming": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Upcoming
* @description Get a list of movies that are being released soon.
*/
get: operations["movie-upcoming-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/now_playing": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Now Playing
* @description Get a list of movies that are currently in theatres.
*/
get: operations["movie-now-playing-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/airing_today": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Airing Today
* @description Get a list of TV shows airing today.
*/
get: operations["tv-series-airing-today-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/on_the_air": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* On The Air
* @description Get a list of TV shows that air in the next 7 days.
*/
get: operations["tv-series-on-the-air-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/popular": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Popular
* @description Get a list of TV shows ordered by popularity.
*/
get: operations["tv-series-popular-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/top_rated": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Top Rated
* @description Get a list of TV shows ordered by rating.
*/
get: operations["tv-series-top-rated-list"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/movie/latest": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Latest
* @description Get the newest movie ID.
*/
get: operations["movie-latest-id"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/latest": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Latest
* @description Get the newest TV show ID.
*/
get: operations["tv-series-latest-id"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/aggregate_credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Aggregate Credits
* @description Get the aggregate credits (cast and crew) that have been added to a TV show.
*/
get: operations["tv-series-aggregate-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/alternative_titles": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Alternative Titles
* @description Get the alternative titles that have been added to a TV show.
*/
get: operations["tv-series-alternative-titles"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/content_ratings": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Content Ratings
* @description Get the content ratings that have been added to a TV show.
*/
get: operations["tv-series-content-ratings"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Credits
* @description Get the latest season credits of a TV show.
*/
get: operations["tv-series-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/episode_groups": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Episode Groups
* @description Get the episode groups that have been added to a TV show.
*/
get: operations["tv-series-episode-groups"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/external_ids": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* External IDs
* @description Get a list of external IDs that have been added to a TV show.
*/
get: operations["tv-series-external-ids"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/keywords": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Keywords
* @description Get a list of keywords that have been added to a TV show.
*/
get: operations["tv-series-keywords"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/recommendations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Recommendations */
get: operations["tv-series-recommendations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/reviews": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Reviews
* @description Get the reviews that have been added to a TV show.
*/
get: operations["tv-series-reviews"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/screened_theatrically": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Screened Theatrically
* @description Get the seasons and episodes that have screened theatrically.
*/
get: operations["tv-series-screened-theatrically"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/similar": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Similar
* @description Get the similar TV shows.
*/
get: operations["tv-series-similar"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/translations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Translations
* @description Get the translations that have been added to a TV show.
*/
get: operations["tv-series-translations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/videos": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Videos
* @description Get the videos that belong to a TV show.
*/
get: operations["tv-series-videos"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/watch/providers": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Watch Providers
* @description Get the list of streaming providers we have for a TV show.
*/
get: operations["tv-series-watch-providers"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/rating": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Add Rating
* @description Rate a TV show and save it to your rated list.
*/
post: operations["tv-series-add-rating"];
/** Delete Rating */
delete: operations["tv-series-delete-rating"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/account_states": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Account States
* @description Get the rating, watchlist and favourite status.
*/
get: operations["tv-season-account-states"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/aggregate_credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Aggregate Credits
* @description Get the aggregate credits (cast and crew) that have been added to a TV season.
*/
get: operations["tv-season-aggregate-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/season/{season_id}/changes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Changes
* @description Get the recent changes for a TV season.
*/
get: operations["tv-season-changes-by-id"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Credits */
get: operations["tv-season-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/external_ids": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* External IDs
* @description Get a list of external IDs that have been added to a TV season.
*/
get: operations["tv-season-external-ids"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/translations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Translations
* @description Get the translations for a TV season.
*/
get: operations["tv-season-translations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/videos": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Videos
* @description Get the videos that belong to a TV season.
*/
get: operations["tv-season-videos"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/episode/{episode_number}/credits": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Credits */
get: operations["tv-episode-credits"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/episode/{episode_number}/external_ids": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* External IDs
* @description Get a list of external IDs that have been added to a TV episode.
*/
get: operations["tv-episode-external-ids"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/episode/{episode_number}/translations": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Translations
* @description Get the translations that have been added to a TV episode.
*/
get: operations["tv-episode-translations"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/episode/{episode_number}/videos": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Videos
* @description Get the videos that belong to a TV episode.
*/
get: operations["tv-episode-videos"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/tv/{series_id}/season/{season_number}/episode/{episode_number}/rating": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
/**
* Add Rating
* @description Rate a TV episode and save it to your rated list.
*/
post: operations["tv-episode-add-rating"];
/**
* Delete Rating
* @description Delete your rating on a TV episode.
*/
delete: operations["tv-episode-delete-rating"];
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Details
* @description Get the public details of an account on TMDB.
*/
get: operations["account-details"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}/lists": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Lists
* @description Get a users list of custom lists.
*/
get: operations["account-lists"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}/favorite/movies": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Favorite Movies
* @description Get a users list of favourite movies.
*/
get: operations["account-get-favorites"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}/favorite/tv": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Favorite TV
* @description Get a users list of favourite TV shows.
*/
get: operations["account-favorite-tv"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}/rated/movies": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Rated Movies
* @description Get a users list of rated movies.
*/
get: operations["account-rated-movies"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}/rated/tv": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Rated TV
* @description Get a users list of rated TV shows.
*/
get: operations["account-rated-tv"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}/rated/tv/episodes": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Rated TV Episodes
* @description Get a users list of rated TV episodes.
*/
get: operations["account-rated-tv-episodes"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}/watchlist/movies": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/**
* Watchlist Movies
* @description Get a list of movies added to a users watchlist.
*/
get: operations["account-watchlist-movies"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/3/account/{account_id}/watchlist/tv": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;