/
KA
kareadita
/
Kavita
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 1h ago · Updated 1d ago
View markdown
kareadita
Kavita
get
Returns the server settings
a092f0284f3e
latest
OpenAPI 3.0.4
GPL-3.0
raw.githubusercontent.com
2026-08-09
511
372
878.4 KB
Account
28
Activity
1
Admin
1
Annotation
12
Book
4
Cbl
14
Chapter
5
Collection
12
ColorScape
3
Device
10
Download
12
Email
1
Filter
12
Font
5
Health
1
Image
15
KavitaPlusAudit
5
Koreader
3
Library
23
License
13
Locale
1
Manage
1
Metadata
14
OAuth
2
Oidc
2
Opds
22
Panels
2
Person
10
Plugin
5
Rating
4
Reader
39
ReadingList
27
ReadingProfile
16
Review
5
Scrobbling
18
Search
4
Series
33
Server
18
Settings
20
get
Returns the base url for this instance (if set)
get
Returns the server settings
post
Update Server settings
post
/api/Settings/reset
post
Resets the IP Addresses
post
Resets the Base url
get
Is the minimum information setup for Email to work
get
All values allowed for Task Scheduling APIs. A custom cron job is not included. Disabled is not applicable for Cleanup.
get
/api/Settings/library-types
get
/api/Settings/log-levels
get
/api/Settings/opds-enabled
get
Is the cron expression valid for Kavita's scheduler
post
Sends a test email to see if email settings are hooked up correctly
get
Get the metadata settings for Kavita+ users.
post
Update the metadata settings for Kavita+ Metadata feature
post
/api/Settings/run-metadata-mappings
post
Import field mappings
get
Retrieve publicly required configuration regarding Oidc
post
/api/Settings/reset-external-ids
post
Validate if the given authority is reachable from the server
Stats
34
Stream
17
Tachiyomi
2
Theme
7
Upload
10
Users
10
Volume
4
WantToRead
4
Settings
Returns the server settings
get
/api/Settings
Response
OK
ServerSettingDto
required
cacheDirectory
string
nullable
taskScan
string
nullable
taskBackup
string
nullable
taskCleanup
string
nullable
taskCblSync
string
nullable
loggingLevel
string
nullable
port
integer
ipAddresses
string
nullable
allowStatCollection
boolean
enableOpds
boolean
baseUrl
string
nullable
bookmarksDirectory
string
nullable
installVersion
string
nullable
installId
string
nullable
encodeMediaAs
0
|
1
|
2
Members:
0
— PNG
1
— WebP (WEBP)
2
— AVIF
totalBackups
integer
enableFolderWatching
boolean
totalLogs
integer
hostName
string
nullable
cacheSize
integer
onDeckProgressDays
integer
onDeckUpdateDays
integer
coverImageSize
1
|
2
|
3
|
4
Members:
1
— Default
2
— Medium
3
— Large
4
— XLarge
pdfRenderResolution
1
|
2
|
3
Members:
1
— Default
2
— High
3
— Ultra
smtpConfig
SmtpConfigDto
oidcConfig
OidcConfigDto
firstInstallDate
string
date-time
nullable
firstInstallVersion
string
nullable
statsApiHits
integer