CreateLibraryRequest
Create library request
Allowed file formats (e.g., ["CBZ", "CBR", "EPUB"])
["CBZ","CBR","EPUB"]Auto-match conditions (JSON object with mode and rules) Controls when auto-matching runs for this library
Book strategy-specific configuration (JSON, mutable after creation)
bookStrategy object
- null
- BookStrategy
Default reading direction for books in this library (ltr, rtl, ttb or webtoon)
ltrOptional description
My comic book collectionExcluded path patterns (newline-separated, e.g., ".DS_Store\nThumbs.db")
.DS_Store
Thumbs.dbLibrary name
ComicsNumber strategy-specific configuration (JSON, mutable after creation)
numberStrategy object
- null
- NumberStrategy
Filesystem path to the library
/media/comicsScan immediately after creation (not stored in DB)
truescanningConfig object
- null
- ScanningConfigDto
Strategy-specific configuration (JSON, immutable after creation)
seriesStrategy object
- null
- SeriesStrategy
Title preprocessing rules (JSON array of regex rules) Applied during scan to clean series titles before metadata search
{
"allowedFormats": [
"CBZ",
"CBR",
"EPUB"
],
"bookStrategy": "null",
"defaultReadingDirection": "ltr",
"description": "My comic book collection",
"excludedPatterns": ".DS_Store\nThumbs.db",
"name": "Comics",
"numberStrategy": "null",
"path": "/media/comics",
"scanImmediately": true,
"scanningConfig": "null",
"seriesStrategy": "null"
}