Skip to main content

BookListRequest

Request body for POST /books/list

Pagination parameters (page, pageSize, sort) are passed as query parameters, not in the request body. This enables proper HATEOAS links.

condition object

Filter condition (optional - no condition returns all)

oneOf

All conditions must match (AND)

allOf object[]required
  • Array [
  • ]
  • fullTextSearchstring | nullnullable

    Full-text search query (case-insensitive search on book title)

    includeDeletedboolean

    Include soft-deleted books in results (default: false)

    BookListRequest
    {
    "condition": {
    "allOf": [
    null
    ]
    },
    "fullTextSearch": "string",
    "includeDeleted": true
    }