{ data, error, request, response }. Path and body values are flat parameters; pass { client } as the second argument.
Read-list progress
Get read-list progress
The response includes total, unread, in-progress, and read counts plus the last continuously read index:Update read-list progress
The body parameter istachiyomiReadProgressUpdateDto and contains only lastBookRead:
Series progress
Get series progress
The v2 response also reports the maximum and last continuous numeric sort values:Update series progress
The series operation usestachiyomiReadProgressUpdateV2Dto with lastBookNumberSortRead:
#42.5 must be converted using the same numeric sort value the server returns rather than parsed as an integer.
Workflow: sync client state
Read the server state before writing and keep the model-specific field in local state:Handle failures
Inspect the structured result when a request should remain non-throwing. A 404 generally means the list or series ID is not visible to the authenticated user; a 401 means the client is not authenticated:unwrap and KomgaApiError when your application wants a throwing boundary.
Next steps
Read Progress
Track standard page and OPDS progression.
Read Lists
Create and manage reading lists.