---
title: "Updates the non-implicit reading profile for the given series, and removes implicit profiles"
method: POST
path: "/api/reading-profile/update-parent"
tags: ["ReadingProfile"]
---

# Updates the non-implicit reading profile for the given series, and removes implicit profiles

`POST /api/reading-profile/update-parent`

## Query parameters

- `libraryId` integer
- `seriesId` integer
- `deviceId` integer

## Request body

- UserReadingProfileDto
  - `id` integer
  - `userId` integer
  - `name` string, nullable
  - `kind` 0 | 1 | 2 — Members: - `0` — Default - `1` — User - `2` — Implicit
  - `deviceIds` integer[], nullable
  - `seriesIds` integer[], nullable
  - `libraryIds` integer[], nullable
  - `readingDirection` 0 | 1, required — Members: - `0` — LeftToRight - `1` — RightToLeft
  - `scalingOption` 0 | 1 | 2 | 3, required — Members: - `0` — FitToHeight - `1` — FitToWidth - `2` — Original - `3` — Automatic
  - `pageSplitOption` 0 | 1 | 2 | 3, required — Members: - `0` — SplitLeftToRight - `1` — SplitRightToLeft - `2` — NoSplit - `3` — FitSplit
  - `readerMode` 0 | 1 | 2, required — Members: - `0` — Left and Right (LeftRight) - `1` — Up and Down (UpDown) - `2` — Webtoon
  - `autoCloseMenu` boolean, required
  - `showScreenHints` boolean, required
  - `emulateBook` boolean, required
  - `layoutMode` 1 | 2 | 3, required — Members: - `1` — Single - `2` — Double - `3` — Double (manga) (DoubleReversed)
  - `backgroundColor` string, required
  - `swipeToPaginate` boolean, required
  - `allowAutomaticWebtoonReaderDetection` boolean, required
  - `widthOverride` integer, nullable
  - `disableWidthOverride` 0 | 1 | 2 | 3 — Members: - `0` — Never - `1` — Mobile - `2` — Tablet - `3` — Desktop
  - `bookReaderMargin` integer, required
  - `bookReaderLineSpacing` integer, required
  - `bookReaderFontSize` integer, required
  - `bookReaderFontFamily` string, required
  - `bookReaderTapToPaginate` boolean, required
  - `bookReaderReadingDirection` 0 | 1, required — Members: - `0` — LeftToRight - `1` — RightToLeft
  - `bookReaderWritingStyle` 0 | 1, required — Members: - `0` — Horizontal - `1` — Vertical
  - `bookReaderThemeName` string, required
  - `bookReaderLayoutMode` 0 | 1 | 2, required — Members: - `0` — Default - `1` — 1 Column (Column1) - `2` — 2 Column (Column2)
  - `bookReaderImmersiveMode` boolean, required
  - `bookReaderDisableBookmarkIcon` boolean, required
  - `pdfTheme` 0 | 1, required — Members: - `0` — Dark - `1` — Light
  - `pdfScrollMode` 0 | 1 | 3, required — Members: - `0` — Vertical - `1` — Horizontal - `3` — Page
  - `pdfSpreadMode` 0 | 1 | 2, required — Members: - `0` — None - `1` — Odd - `2` — Even

## Response `200`

OK

- UserReadingProfileDto
  - `id` integer
  - `userId` integer
  - `name` string, nullable
  - `kind` 0 | 1 | 2 — Members: - `0` — Default - `1` — User - `2` — Implicit
  - `deviceIds` integer[], nullable
  - `seriesIds` integer[], nullable
  - `libraryIds` integer[], nullable
  - `readingDirection` 0 | 1, required — Members: - `0` — LeftToRight - `1` — RightToLeft
  - `scalingOption` 0 | 1 | 2 | 3, required — Members: - `0` — FitToHeight - `1` — FitToWidth - `2` — Original - `3` — Automatic
  - `pageSplitOption` 0 | 1 | 2 | 3, required — Members: - `0` — SplitLeftToRight - `1` — SplitRightToLeft - `2` — NoSplit - `3` — FitSplit
  - `readerMode` 0 | 1 | 2, required — Members: - `0` — Left and Right (LeftRight) - `1` — Up and Down (UpDown) - `2` — Webtoon
  - `autoCloseMenu` boolean, required
  - `showScreenHints` boolean, required
  - `emulateBook` boolean, required
  - `layoutMode` 1 | 2 | 3, required — Members: - `1` — Single - `2` — Double - `3` — Double (manga) (DoubleReversed)
  - `backgroundColor` string, required
  - `swipeToPaginate` boolean, required
  - `allowAutomaticWebtoonReaderDetection` boolean, required
  - `widthOverride` integer, nullable
  - `disableWidthOverride` 0 | 1 | 2 | 3 — Members: - `0` — Never - `1` — Mobile - `2` — Tablet - `3` — Desktop
  - `bookReaderMargin` integer, required
  - `bookReaderLineSpacing` integer, required
  - `bookReaderFontSize` integer, required
  - `bookReaderFontFamily` string, required
  - `bookReaderTapToPaginate` boolean, required
  - `bookReaderReadingDirection` 0 | 1, required — Members: - `0` — LeftToRight - `1` — RightToLeft
  - `bookReaderWritingStyle` 0 | 1, required — Members: - `0` — Horizontal - `1` — Vertical
  - `bookReaderThemeName` string, required
  - `bookReaderLayoutMode` 0 | 1 | 2, required — Members: - `0` — Default - `1` — 1 Column (Column1) - `2` — 2 Column (Column2)
  - `bookReaderImmersiveMode` boolean, required
  - `bookReaderDisableBookmarkIcon` boolean, required
  - `pdfTheme` 0 | 1, required — Members: - `0` — Dark - `1` — Light
  - `pdfScrollMode` 0 | 1 | 3, required — Members: - `0` — Vertical - `1` — Horizontal - `3` — Page
  - `pdfSpreadMode` 0 | 1 | 2, required — Members: - `0` — None - `1` — Odd - `2` — Even

---

[API](https://skmtc.net/kareadita/apis/kavita.md) · [All operations](https://skmtc.net/kareadita/apis/kavita/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kareadita/kavita/versions/a092f0284f3e/schema)
