PaginatedResponse_FullSeriesResponse
Generic paginated response wrapper with HATEOAS links
data object[]required
The data items for this page
alternateTitles object[]required
Alternate titles for this series
When the title was created
2024-01-01T00:00:00ZAlternate title ID
550e8400-e29b-41d4-a716-446655440040Label for this title (e.g., "Japanese", "Romaji", "English", "Korean")
JapaneseSeries ID
550e8400-e29b-41d4-a716-446655440002The alternate title
進撃の巨人When the title was last updated
2024-01-15T10:30:00ZTotal number of books in this series
4When the series was created
2024-01-01T00:00:00ZexternalIds object[]required
External IDs from metadata providers (plugins, comicinfo, etc.)
When the external ID was created
2024-01-01T00:00:00ZExternal ID value from the source
12345URL to the external source (if available)
https://mangabaka.com/manga/12345External ID record ID
550e8400-e29b-41d4-a716-446655440070When the metadata was last synced from this source
2024-01-15T10:30:00ZHash of the last fetched metadata (for change detection)
Series ID
550e8400-e29b-41d4-a716-446655440002Source identifier (e.g., "plugin:mangabaka", "comicinfo", "epub")
plugin:mangabakaWhen the external ID was last updated
2024-01-15T10:30:00ZexternalLinks object[]required
External links to other sites
When the link was created
2024-01-01T00:00:00ZID on the external source (if available)
12345External link ID
550e8400-e29b-41d4-a716-446655440060Series ID
550e8400-e29b-41d4-a716-446655440002Source name (e.g., "myanimelist", "anilist", "mangadex")
myanimelistWhen the link was last updated
2024-01-15T10:30:00ZURL to the external source
https://myanimelist.net/manga/12345externalRatings object[]required
External ratings from various sources
When the rating record was created
2024-01-01T00:00:00ZWhen the rating was last fetched from the source
2024-01-15T10:30:00ZExternal rating ID
550e8400-e29b-41d4-a716-446655440050Rating value (0-100)
85.5Series ID
550e8400-e29b-41d4-a716-446655440002Source name (e.g., "myanimelist", "anilist", "mangabaka")
myanimelistWhen the rating record was last updated
2024-01-15T10:30:00ZNumber of votes (if available)
12500genres object[]required
Genres assigned to this series
When the genre was created
2024-01-01T00:00:00ZGenre ID
550e8400-e29b-41d4-a716-446655440010Genre name
ActionNumber of series with this genre
Possible values: >= 0
42Whether the series has a custom cover uploaded
falseSeries unique identifier
550e8400-e29b-41d4-a716-446655440002When the requesting user most recently completed the whole series, or null if never.
2024-01-14T20:05:00ZLibrary unique identifier
550e8400-e29b-41d4-a716-446655440000Name of the library this series belongs to
ComicsHighest book_metadata.chapter across the books in this series.
See SeriesDto::local_max_chapter for semantics.
137.5Highest book_metadata.volume across the books in this series.
See SeriesDto::local_max_volume for semantics.
14metadata objectrequired
Complete series metadata
Age rating (e.g., 13, 16, 18)
16authors object[]
Structured author information
Author's name
Andy WeirRole of this author
Possible values: [author, co_author, editor, translator, illustrator, contributor, writer, penciller, inker, colorist, letterer, cover_artist]
Sort name for ordering (e.g., "Weir, Andy")
Weir, AndyWhen the metadata was created
2024-01-01T00:00:00ZCustom JSON metadata
Imprint (sub-publisher)
VertigoLanguage (BCP47 format: "en", "ja", "ko")
enlocks objectrequired
Lock states for all metadata fields
Whether the age_rating field is locked
falseWhether the alternate titles are locked
falseWhether the authors_json field is locked
falseWhether the cover selection is locked When locked, plugins can still download covers but won't auto-select them
falseWhether the custom_metadata field is locked
falseWhether the genres are locked
falseWhether the imprint field is locked
falseWhether the language field is locked
falseWhether the publisher field is locked
falseWhether the reading_direction field is locked
falseWhether the status field is locked
falseWhether the summary field is locked
trueWhether the tags are locked
falseWhether the title field is locked
falseWhether the title_sort field is locked
falseWhether the total_chapter_count field is locked
falseWhether the total_volume_count field is locked
falseWhether the year field is locked
falsePublisher name
DC ComicsReading direction (ltr, rtl, ttb or webtoon)
ltrSeries status (ongoing, ended, hiatus, abandoned, unknown)
endedSeries description/summary
The definitive origin story of Batman.Series title
Batman: Year OneCustom sort name for ordering
Batman Year OneExpected total chapter count (for chapter-organized series). May be fractional.
109.5Expected total volume count (for volume-organized series).
4When the metadata was last updated
2024-01-15T10:30:00ZRelease year
1987Filesystem path to the series directory
/media/comics/Batman - Year OneHow many times the requesting user has completed the whole series.
The minimum completion count across its books: the series counts as read N times only once every volume has been read N times. A series with no books reports 0. Adding a new volume to a finished series therefore drops this to 0, which is correct; the per-pass history remains visible.
1Selected cover source (e.g., "first_book", "custom")
first_booktags object[]required
Tags assigned to this series
When the tag was created
2024-01-01T00:00:00ZTag ID
550e8400-e29b-41d4-a716-446655440020Tag name
CompletedNumber of series with this tag
Possible values: >= 0
15Whether release tracking is enabled for this series.
See SeriesDto::tracked.
falseNumber of unread books in this series (user-specific)
2When the series was last updated
2024-01-15T10:30:00ZUpstream-vs-local chapter delta. See SeriesDto::upstream_chapter_gap.
3Provider that supplied the upstream counts. See
SeriesDto::upstream_gap_provider.
MangaBakaUpstream-vs-local volume delta. See SeriesDto::upstream_volume_gap.
1Number of books classified as a complete volume (volume set, chapter null).
See SeriesDto::volumes_owned for semantics.
14Whether the requesting user has this series in their want-to-read queue.
falselinks objectrequired
HATEOAS navigation links
Link to the first page
Link to the last page
Link to the next page (null if on last page)
Link to the previous page (null if on first page)
Link to the current page
Current page number (1-indexed)
Possible values: >= 0
1Number of items per page
Possible values: >= 0
50Total number of items across all pages
Possible values: >= 0
150Total number of pages
Possible values: >= 0
3{
"data": [
{
"alternateTitles": [
{
"createdAt": "2024-01-01T00:00:00Z",
"id": "550e8400-e29b-41d4-a716-446655440040",
"label": "Japanese",
"seriesId": "550e8400-e29b-41d4-a716-446655440002",
"title": "進撃の巨人",
"updatedAt": "2024-01-15T10:30:00Z"
}
],
"bookCount": 4,
"createdAt": "2024-01-01T00:00:00Z",
"externalIds": [
{
"createdAt": "2024-01-01T00:00:00Z",
"externalId": "12345",
"externalUrl": "https://mangabaka.com/manga/12345",
"id": "550e8400-e29b-41d4-a716-446655440070",
"lastSyncedAt": "2024-01-15T10:30:00Z",
"metadataHash": "string",
"seriesId": "550e8400-e29b-41d4-a716-446655440002",
"source": "plugin:mangabaka",
"updatedAt": "2024-01-15T10:30:00Z"
}
],
"externalLinks": [
{
"createdAt": "2024-01-01T00:00:00Z",
"externalId": "12345",
"id": "550e8400-e29b-41d4-a716-446655440060",
"seriesId": "550e8400-e29b-41d4-a716-446655440002",
"sourceName": "myanimelist",
"updatedAt": "2024-01-15T10:30:00Z",
"url": "https://myanimelist.net/manga/12345"
}
],
"externalRatings": [
{
"createdAt": "2024-01-01T00:00:00Z",
"fetchedAt": "2024-01-15T10:30:00Z",
"id": "550e8400-e29b-41d4-a716-446655440050",
"rating": 85.5,
"seriesId": "550e8400-e29b-41d4-a716-446655440002",
"sourceName": "myanimelist",
"updatedAt": "2024-01-15T10:30:00Z",
"voteCount": 12500
}
],
"genres": [
{
"createdAt": "2024-01-01T00:00:00Z",
"id": "550e8400-e29b-41d4-a716-446655440010",
"name": "Action",
"seriesCount": 42
}
],
"hasCustomCover": false,
"id": "550e8400-e29b-41d4-a716-446655440002",
"lastCompletedAt": "2024-01-14T20:05:00Z",
"libraryId": "550e8400-e29b-41d4-a716-446655440000",
"libraryName": "Comics",
"localMaxChapter": 137.5,
"localMaxVolume": 14,
"metadata": {
"ageRating": 16,
"authors": "Unknown Type: array,null",
"createdAt": "2024-01-01T00:00:00Z",
"customMetadata": "Unknown Type: object,null",
"imprint": "Vertigo",
"language": "en",
"locks": {
"ageRating": false,
"alternateTitles": false,
"authorsJsonLock": false,
"cover": false,
"customMetadata": false,
"genres": false,
"imprint": false,
"language": false,
"publisher": false,
"readingDirection": false,
"status": false,
"summary": true,
"tags": false,
"title": false,
"titleSort": false,
"totalChapterCount": false,
"totalVolumeCount": false,
"year": false
},
"publisher": "DC Comics",
"readingDirection": "ltr",
"status": "ended",
"summary": "The definitive origin story of Batman.",
"title": "Batman: Year One",
"titleSort": "Batman Year One",
"totalChapterCount": 109.5,
"totalVolumeCount": 4,
"updatedAt": "2024-01-15T10:30:00Z",
"year": 1987
},
"path": "/media/comics/Batman - Year One",
"readCount": 1,
"selectedCoverSource": "first_book",
"tags": [
{
"createdAt": "2024-01-01T00:00:00Z",
"id": "550e8400-e29b-41d4-a716-446655440020",
"name": "Completed",
"seriesCount": 15
}
],
"tracked": false,
"unreadCount": 2,
"updatedAt": "2024-01-15T10:30:00Z",
"upstreamChapterGap": 3,
"upstreamGapProvider": "MangaBaka",
"upstreamVolumeGap": 1,
"volumesOwned": 14,
"wantToRead": false
}
],
"links": {
"first": "string",
"last": "string",
"next": "string",
"prev": "string",
"self": "string"
},
"page": 1,
"pageSize": 50,
"total": 150,
"totalPages": 3
}