Optionaltimeout?: numberOptionalretry?: RetryOptionsRetry configuration for transient failures
Optionalheaders?: Record<string, string>Get all movies in the library
Get a specific movie by ID
Add a new movie to the library
Optionaloptions: { deleteFiles?: boolean; addImportExclusion?: boolean }Search for movies using TMDB database
Search for a movie by TMDB ID
The TMDB ID of the movie (e.g., 4247)
Movie details from TMDB
Search for a movie by IMDB ID
The IMDB ID of the movie (e.g., 'tt0175142')
Movie details from IMDB
Search for a movie by external ID (TMDB or IMDB)
Format: 'tmdb:123' or 'imdb:tt0175142'
Movie details from the specified provider
Get all configured root folders
Optionalpath: stringImport physical movie files into the library
Get manual import candidates for a folder or download
Reprocess manual import candidates to refresh quality/match metadata. Does NOT perform the actual import — use applyManualImport for that.
Get movie files by movie ID or specific file IDs
OptionalmovieId: number[]OptionalmovieFileIds: number[]Get a specific movie file by ID
Update a movie file
Delete a movie file from disk
Bulk update movie files using the editor endpoint
Bulk delete movie files
Bulk update movie files
Get all quality profiles
Get a specific quality profile by ID
Create a new quality profile
Update an existing quality profile
Delete a quality profile
Get quality profile schema for creating new profiles
Get all custom formats
Get a specific custom format by ID
Create a new custom format
Update an existing custom format
Delete a custom format
Bulk update custom formats
Bulk delete custom formats
Get custom format schema for creating new formats
Bulk update download clients
Bulk delete download clients
Get upcoming movie releases in calendar format
OptionalstartDate: stringOptionalendDate: stringOptionalunmonitored: booleanGet calendar feed in iCal format
OptionalpastDays: numberOptionalfutureDays: numberOptionaltags: stringGet download queue with optional filtering
Optionalpage: numberOptionalpageSize: numberOptionalsortKey: stringOptionalsortDirection: stringOptionalincludeUnknownMovieItems: booleanRemove an item from the download queue
OptionalremoveFromClient: booleanOptionalblocklist: booleanBulk remove items from the download queue
OptionalremoveFromClient: booleanOptionalblocklist: booleanForce grab/download a queue item
Force grab/download multiple queue items
Get detailed queue information
OptionalmovieId: numberOptionalincludeMovie: booleanGet queue status summary
Get all import lists
Get a specific import list by ID
Add a new import list
Update an existing import list
Delete an import list
Get import list schema for available list types
Test an import list configuration
Test all import lists
Get activity history
Optionalpage: numberOptionalpageSize: numberOptionalsortKey: stringOptionalsortDirection: stringOptionalmovieId: numberOptionaldownloadId: stringGet history since a specific date
OptionalmovieId: numberGet history for a specific movie
OptionaleventType: anyMark a failed download as failed in history
Get blocked releases
Optionalpage: numberOptionalpageSize: numberOptionalsortKey: stringOptionalsortDirection: stringRemove a release from the blocklist
Bulk remove releases from the blocklist
Optionalpage: numberOptionalpageSize: numberOptionalpage: numberOptionalpageSize: numberGet naming configuration settings
Get naming configuration by ID
Update naming configuration
Get naming configuration examples
Get media management configuration settings
Get media management configuration by ID
Update media management configuration
Get system logs
Get disk space information
Request timeout in milliseconds (default: 30000)