List and manage series, then drill into books
SeriesService
import { SeriesService } from 'komga-sdk'; const service = new SeriesService(client); const page = await service.list({ page: 0, size: 20 }); console.log(page.totalElements);
const page = await service.list({ search: { fullTextSearch: 'fantasy' }, page: 0, size: 20, sort: ['metadata.title,asc'], });
const series = await service.getById('series-123'); console.log(series.metadata.title);
await service.updateMetadata('series-123', { status: 'ONGOING', publisher: 'Example Publisher', });
const books = await service.getBooks('series-123', { page: 0, size: 50 }); console.log(books.totalElements);
const collections = await service.getCollections('series-123'); console.log(collections.length);