Skip to content

Get app book details

GET
/api/v1/app/books/{bookId}
curl --request GET \
--url http://127.0.0.1:58259/api/v1/app/books/1

Retrieve detailed app-facing information for a single book.

bookId
required
integer format: int64

OK

Media type */*
object
id
integer format: int64
title
string
authors
Array<string>
thumbnailUrl
string
readStatus
string
personalRating
integer format: int32
seriesName
string
seriesNumber
number format: float
libraryId
integer format: int64
addedOn
string format: date-time
lastReadTime
string format: date-time
subtitle
string
description
string
categories
Array<string>
unique items
publisher
string
publishedDate
string format: date
pageCount
integer format: int32
isbn13
string
language
string
goodreadsRating
number format: double
goodreadsReviewCount
integer format: int32
libraryName
string
shelves
Array<object>
object
id
integer format: int64
name
string
icon
string
bookCount
integer format: int32
publicShelf
boolean
readProgress
number format: float
primaryFileType
string
fileTypes
Array<string>
files
Array<object>
object
id
integer format: int64
bookId
integer format: int64
fileName
string
folderBased
boolean
bookType
string
archiveType
string
fileSizeKb
integer format: int64
extension
string
addedOn
string format: date-time
primary
boolean
book
boolean
coverUpdatedOn
string format: date-time
audiobookCoverUpdatedOn
string format: date-time
isPhysical
boolean
epubProgress
object
cfi
string
href
string
contentSourceProgressPercent
number format: float
percentage
required
number format: float
ttsPositionCfi
string
pdfProgress
object
page
required
integer format: int32
percentage
required
number format: float
cbxProgress
object
page
required
integer format: int32
percentage
required
number format: float
audiobookProgress
object
positionMs
required
integer format: int64
trackIndex
integer format: int32
trackPositionMs
integer format: int64
percentage
required
number format: float
koreaderProgress

KoReader progress object

object
timestamp
integer format: int64
document
string
percentage
number format: float
progress
string
device
string
device_id
string