/
KA
kareadita
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Account
28
Activity
1
Admin
1
Annotation
12
Book
4
Cbl
14
Chapter
5
Collection
12
ColorScape
3
Device
10
Download
12
Email
1
Filter
12
Font
5
Health
1
Image
15
KavitaPlusAudit
6
Koreader
3
Library
25
License
13
Locale
1
Manage
2
Metadata
14
OAuth
2
Oidc
2
Opds
22
Panels
2
Person
10
Plugin
5
Rating
4
Reader
39
get
/api/Reader/pdf
Returns the PDF for the chapterId.
get
/api/Reader/image
Returns an image for a given chapter. Will perform bounding checks
get
/api/Reader/thumbnail
Returns a thumbnail for the given page number
get
/api/Reader/bookmark-image
Returns an image for a given bookmark series. Side effect: This will cache the bookmark images for reading.
get
/api/Reader/file-dimensions
Returns the file dimensions for all pages in a chapter. If the underlying chapter is PDF, use extractPDF to unpack as images.
get
/api/Reader/chapter-info
Returns various information about a Chapter. Side effect: This will cache the chapter images for reading.
get
/api/Reader/bookmark-info
Returns various information about all bookmark files for a Series. Side effect: This will cache the bookmark images for reading.
post
/api/Reader/mark-chapter-read
Mark a single chapter as read
post
/api/Reader/mark-read
Marks a Series as read. All volumes and chapters will be marked as read during this process.
post
/api/Reader/mark-unread
Marks a Series as Unread. All volumes and chapters will be marked as unread during this process.
post
/api/Reader/mark-volume-unread
Marks all chapters within a volume as unread
post
/api/Reader/mark-volume-read
Marks all chapters within a volume as Read
post
/api/Reader/mark-multiple-read
Marks all chapters within a list of volumes as Read. All volumes must belong to the same Series.
post
/api/Reader/mark-multiple-unread
Marks all chapters within a list of volumes as Unread. All volumes must belong to the same Series.
post
/api/Reader/mark-multiple-series-read
Marks all chapters within a list of series as Read.
post
/api/Reader/mark-multiple-series-unread
Marks all chapters within a list of series as Unread.
get
/api/Reader/get-progress
Returns Progress (page number) for a chapter for the logged in user
post
/api/Reader/progress
Save page against Chapter for authenticated user
get
/api/Reader/continue-point
Continue point is the chapter which you should start reading again from. If there is no progress on a series, then the first chapter will be returned (non-special unless only specials). Otherwise, loop through the chapters and volumes in order to find the next chapter which has progress.
get
/api/Reader/has-progress
Returns if the user has reading progress on the Series
get
/api/Reader/chapter-bookmarks
Returns a list of bookmarked pages for a given Chapter
post
/api/Reader/all-bookmarks
Returns a list of all bookmarked pages for a User
post
/api/Reader/remove-bookmarks
Removes all bookmarks for all chapters linked to a Series
post
/api/Reader/bulk-remove-bookmarks
Removes all bookmarks for all chapters linked to a Series
get
/api/Reader/volume-bookmarks
Returns all bookmarked pages for a given volume
get
/api/Reader/series-bookmarks
Returns all bookmarked pages for a given series
post
/api/Reader/bookmark
Bookmarks a page against a Chapter
post
/api/Reader/unbookmark
Removes a bookmarked page for a Chapter
get
/api/Reader/next-chapter
Returns the next logical chapter from the series.
get
/api/Reader/prev-chapter
Returns the previous logical chapter from the series.
get
/api/Reader/time-left
For the current user, returns an estimate on how long it would take to finish reading the series.
get
/api/Reader/time-left-for-chapter
For the current user, returns an estimate on how long it would take to finish reading the chapter.
get
/api/Reader/ptoc
Returns the user's personal table of contents for the given chapter
delete
/api/Reader/ptoc
Deletes the user's personal table of content for the given chapter
post
/api/Reader/create-ptoc
Create a new personal table of content entry for a given chapter
get
/api/Reader/prompt-reread/series
Check if we should prompt the user for rereads for the given series
get
/api/Reader/prompt-reread/volume
Check if we should prompt the user for rereads for the given volume
get
/api/Reader/prompt-reread/chapter
Check if we should prompt the user for rereads for the given chapter
get
/api/Reader/first-progress-date
ReadingList
27
ReadingProfile
16
Review
6
Scrobbling
19
Search
4
Series
33
Server
24
Settings
20
Stats
34
Stream
17
Tachiyomi
2
Theme
7
Upload
13
Users
10
Volume
4
WantToRead
4
Reader
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to GET /api/Reader/first-progress-date
get
/api/Reader/first-progress-date
Dec 19, 2025
add8826dba01
Revision changes
info
endpoint added