/
KA
kareadita
/
Kavita
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 2h ago · Updated 3d ago
View markdown
Account
27
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
get
Checks if the user's license is valid or not
get
Has any license registered with the instance. Does not validate against Kavita+ API
get
Asks Kavita+ for the latest license info
post
Updates server license
delete
Remove the Kavita+ License on the Server
post
Break the registration between Kavita+ and this instance
post
Resend the welcome email to the user
get
Provides a 15 min snapshot of Kavita+ Providers (Hardcover, AniList, MangaBaka, etc.) API health. Kavita caches every 45 mins.
get
Providers how many interactions this license has had with Kavita+ over a lifetime
delete
Cancels the active Kavita+ Subscription tied to this server. License will elapse at end of billing period.
get
Returns the available Kavita+ products (billing interval and list price) the renew flow can select.
post
Renews the subscription on the given billing interval and returns the Stripe Checkout (Pay Now) URL the customer visits to pay.
post
Change email on Kavita+ License/Stripe - Sends a confirmation email on Kavita+ side. No-op for server.
Locale
1
Manage
1
Metadata
13
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
Stats
34
Stream
17
Tachiyomi
2
Theme
7
Upload
10
Users
10
Volume
4
WantToRead
4
License
Asks Kavita+ for the latest license info
get
/api/License/info
Query parameters
forceCheck
boolean
Force checking the API and skip the 8-hour cache
Response
OK
LicenseInfoDto
required
state
0
|
1
|
2
|
3
|
4
Members:
0
— Active
1
— Cancelled
2
— Paused
3
— Cancelling
4
— Expired
isActive
boolean
isCancelled
boolean
expirationDate
string
date-time
nextChargeDate
string
date-time
nullable
subscribedSince
string
date-time
nullable
productName
string
nullable
priceAmount
integer
nullable
priceCurrency
string
nullable
billingInterval
0
|
1
|
2
|
3
Members:
0
— Day
1
— Week
2
— Month
3
— Year
hasActiveDiscount
boolean
isValidVersion
boolean
registeredEmail
string
nullable
totalMonthsSubbed
integer
hasLicense
boolean
installId
string
nullable
pastDue
boolean
discordId
string
nullable
discordUsername
string
nullable
hasDiscordSet
boolean