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"]Auto-match conditions (JSON object with mode and rules) Controls when auto-matching runs for this library.
- Omit field: keep existing value
- Set to null: clear the conditions
- Set to value: update the conditions
Book strategy-specific configuration (JSON, mutable)
bookStrategy object
- null
- BookStrategy
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
Filesystem path to the library
/media/comicsscanningConfig object
- null
- ScanningConfigDto
Title preprocessing rules (JSON array of regex rules) Applied during scan to clean series titles before metadata search.
- Omit field: keep existing value
- Set to null: clear the rules
- Set to value: update the rules
{
"allowedFormats": [
"CBZ",
"CBR"
],
"autoMatchConditions": "Unknown Type: object,null",
"bookStrategy": "null",
"defaultReadingDirection": "rtl",
"description": "Updated comic book collection",
"excludedPatterns": ".DS_Store",
"isActive": true,
"name": "Comics Collection",
"numberStrategy": "null",
"path": "/media/comics",
"scanningConfig": "null",
"titlePreprocessingRules": "Unknown Type: object,null"
}