Skip to main content

Get a book with its metadata, genres and tags in one response

GET 

/api/v1/books/:book_id/full

The same book GET /api/v1/books/{book_id} returns, plus the related data a detail screen needs, so it does not have to fan out into separate metadata, genre and tag requests.

This exists as its own route because the shape is genuinely different, not merely richer: it carries metadata, genres, tags, readCount and lastCompletedAt, and it moves chapter, summary and volume inside metadata. A response whose schema depends on a query parameter cannot be expressed in OpenAPI, so the deprecated ?full=true form is undescribable and unusable from a generated client. This route is describable.

Request

Responses

Book with its related data