Skip to main content

Update reading progress for a book

PATCH 

/:prefix/api/v1/books/:book_id/read-progress

Updates the user's reading progress for a specific book. Komic sends: { "completed": false, "page": 151 }

Endpoint

PATCH /{prefix}/api/v1/books/{bookId}/read-progress

Request Body

  • page - Current page number (1-indexed, optional)
  • completed - Whether book is completed (optional)
  • device_id - Device ID (optional, not used by Komic)
  • device_name - Device name (optional, not used by Komic)

Response

  • 204 No Content on success (Komga behavior)

Authentication

  • Bearer token (JWT)
  • Basic Auth
  • API Key

Request

Responses

Progress updated successfully