Skip to content

List books in app magic shelf

GET
/api/v1/app/shelves/magic/{magicShelfId}/books
curl --request GET \
--url 'http://127.0.0.1:58259/api/v1/app/shelves/magic/1/books?page=0&size=20'

Retrieve paginated books contained in a specific magic shelf for the app.

magicShelfId
required
integer format: int64
page
integer format: int32
0
size
integer format: int32
default: 20

OK

Media type */*
object
content
Array<object>
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
readProgress
number format: float
primaryFileId
integer format: int64
primaryFileType
string
primaryFileName
string
coverUpdatedOn
string format: date-time
audiobookCoverUpdatedOn
string format: date-time
isPhysical
boolean
publisher
string
categories
Array<string>
tags
Array<string>
moods
Array<string>
language
string
narrator
string
isbn13
string
isbn10
string
publishedDate
string format: date
pageCount
integer format: int32
ageRating
integer format: int32
contentRating
string
metadataMatchScore
number format: float
fileSizeKb
integer format: int64
amazonRating
number format: double
amazonReviewCount
integer format: int32
goodreadsRating
number format: double
goodreadsReviewCount
integer format: int32
hardcoverRating
number format: double
hardcoverReviewCount
integer format: int32
ranobedbRating
number format: double
lubimyczytacRating
number format: double
audibleRating
number format: double
audibleReviewCount
integer format: int32
allMetadataLocked
boolean
page
integer format: int32
size
integer format: int32
totalElements
integer format: int64
totalPages
integer format: int32
hasNext
boolean
hasPrevious
boolean