UpdateLibraryRequest
Update library request
Note: series_strategy and series_config are immutable after library creation. book_strategy, book_config, number_strategy, and number_config can be updated.
Allowed file formats (e.g., ["CBZ", "CBR", "EPUB"])
["CBZ","CBR"]Book strategy-specific configuration (JSON, mutable)
bookStrategy object
- null
- BookStrategy
Book naming strategy (mutable) Options: filename, metadata_first, smart, series_name
Possible values: [filename, metadata_first, smart, series_name, custom]
Default reading direction for books in this library (ltr, rtl, ttb or webtoon)
rtlOptional description
Updated comic book collectionExcluded path patterns (newline-separated, e.g., ".DS_Store\nThumbs.db")
.DS_StoreActive status
trueLibrary name
Comics CollectionNumber strategy-specific configuration (JSON, mutable)
numberStrategy object
- null
- NumberStrategy
Book number strategy (mutable) Options: file_order, metadata, filename, smart
Possible values: [file_order, metadata, filename, smart]
Filesystem path to the library
/media/comicsscanningConfig object
- null
- ScanningConfigDto
Cron expression for scheduled scans (e.g., "0 */6 * * *")
0 */6 * * *Whether scheduled scanning is enabled
truePurge soft-deleted books after completing a scan
falseDefault scan mode for scheduled scans ("normal" or "deep")
normalScan library when the application starts
false{
"allowedFormats": [
"CBZ",
"CBR"
],
"bookStrategy": "null",
"defaultReadingDirection": "rtl",
"description": "Updated comic book collection",
"excludedPatterns": ".DS_Store",
"isActive": true,
"name": "Comics Collection",
"numberStrategy": "null",
"path": "/media/comics",
"scanningConfig": "null"
}