SeriesDuplicateMember
A single series participating in a duplicate group, hydrated with the fields the duplicate-detection UI needs to render each row.
Returning the title, library, book count, and last-updated timestamp on
the list endpoint lets the client render groups in one round trip, instead
of issuing a GET /series/{id} for every member.
bookCountinteger<int64>required
Number of (non-deleted) books in the series.
Example:
63idstring<uuid>required
Series UUID.
libraryIdstring<uuid>required
Library this series belongs to.
libraryNamestringrequired
Library display name.
Example:
Mangatitlestringrequired
Display title, falling back to series.name when no metadata exists.
Example:
Fairy TailupdatedAtstringrequired
Series row's last-updated timestamp.
Example:
2026-02-15T00:00:00ZSeriesDuplicateMember
{
"bookCount": 63,
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"libraryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"libraryName": "Manga",
"title": "Fairy Tail",
"updatedAt": "2026-02-15T00:00:00Z"
}