ListSeriesDuplicatesResponse
Response for listing series duplicates.
duplicates object[]required
List of duplicate groups
When the duplicate was first detected
2026-05-20T10:30:00ZNumber of series in the group at detection time. members.len() may
be smaller if a member has been deleted between scan and read.
2Unique identifier for the duplicate group
550e8400-e29b-41d4-a716-446655440000Library this group is scoped to. Null for external_id matches.
For external_id matches: "
title matches: the normalized search title (e.g. "naruto").plugin:mangabaka:12345external_id or title
external_idmembers object[]required
Hydrated details for each series in the group, in the same order the
detector emitted them. May be shorter than duplicate_count if a
member series has since been deleted.
Number of (non-deleted) books in the series.
63Series UUID.
Library this series belongs to.
Library display name.
MangaDisplay title, falling back to series.name when no metadata exists.
Fairy TailSeries row's last-updated timestamp.
2026-02-15T00:00:00ZWhen the group was last updated
2026-05-20T10:30:00ZNumber of groups matched by external ID (high confidence).
Possible values: >= 0
1Number of groups matched by normalized title (lower confidence).
Possible values: >= 0
2Total number of series that participate in any duplicate group.
Possible values: >= 0
8Total number of duplicate groups (across both match types).
Possible values: >= 0
3{
"duplicates": [
{
"createdAt": "2026-05-20T10:30:00Z",
"duplicateCount": 2,
"id": "550e8400-e29b-41d4-a716-446655440000",
"libraryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"matchKey": "plugin:mangabaka:12345",
"matchType": "external_id",
"members": [
{
"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"
}
],
"updatedAt": "2026-05-20T10:30:00Z"
}
],
"externalIdGroups": 1,
"titleGroups": 2,
"totalDuplicateSeries": 8,
"totalGroups": 3
}