---
title: "Marks every chapter that is sorted below the passed number as Read. This will not mark any specials as read."
method: POST
path: "/api/Tachiyomi/mark-chapter-until-as-read"
tags: ["Tachiyomi"]
---

# Marks every chapter that is sorted below the passed number as Read. This will not mark any specials as read.

`POST /api/Tachiyomi/mark-chapter-until-as-read`

## Request

- Base URL: `http://localhost:5000`
- URL: `http://localhost:5000/api/Tachiyomi/mark-chapter-until-as-read`
- Auth: API key in header `x-api-key`

This is built for Tachiyomi and is not expected to be called by any other place

## Query parameters

- `seriesId` integer
- `chapterNumber` number, float
- `generateReadingSessions` boolean

## Response `200`

OK

- boolean

## Changes

- **2026-04-24** `34665aa1bd77`: 1 info
  - added the new optional `query` request parameter `generateReadingSessions`

[Operation history](https://skmtc.dev/kareadita/apis/kavita/changes/api/Tachiyomi/mark-chapter-until-as-read/post.md)

---

[API](https://skmtc.dev/kareadita/apis/kavita.md) - [All operations](https://skmtc.dev/kareadita/apis/kavita/llms.txt) - [OpenAPI document](https://skmtc.dev/kareadita/apis/kavita/revisions/d266465eeb67?raw)
