Skip to content

Get random app books

GET
/api/v1/app/books/random
curl --request GET \
--url 'http://127.0.0.1:58259/api/v1/app/books/random?page=0&size=20'

Retrieve a paginated random selection of books for discovery in the app.

page
integer format: int32
0
size
integer format: int32
default: 20
libraryId
integer format: int64

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