{ client } is the options argument. Results are non-throwing unless you explicitly add your own throwing boundary.
Browse latest series
Get new series
Get updated series
Scope discovery results
The latest, new, and updated endpoints acceptlibrary_id (an array), deleted, oneshot, unpaged, page, and size. They are already sorted by the server’s discovery rule and do not expose a sort parameter. unpaged: true is useful for a small export but can be expensive for a large library.
Get series release dates
getSeriesReleaseDates returns an array of ISO date strings, not a paged response:
library_id or collection_id when release dates should be scoped. The response remains an array of ISO date strings, not a PageSeriesDto:
Alphabetical groups
getSeriesAlphabeticalGroups accepts the flat seriesSearch body parameter and returns group counts:
Get series by ID
Get series from a collection
getSeriesByCollectionId uses id for the collection identifier and exposes pagination as flat keys:
getSeriesByCollectionId also supports flat filters such as library_id, status, read_status, publisher, language, genre, tag, age_rating, release_year, deleted, complete, and author, in addition to unpaged, page, and size. Use those filters instead of fetching every collection series and filtering locally.
Navigate book siblings
Series metadata operations
Update series metadata
Refresh metadata
Analyze series
Common workflows
Build a “New Releases” dashboard
A-Z navigation
Series browser with pagination
Reading order navigator
Error handling
Next steps
Series
Learn about generated series operations.
Books
Explore book operations and content access.
Collections
Organize series into collections.
Libraries
Manage your library structure.