# Komga SDK ## Docs - [Introduction](https://komga-sdk.mintlify.app/introduction.md): Start using the generated TypeScript client for Komga API 1.25.0 - [Quickstart](https://komga-sdk.mintlify.app/quickstart.md): Install komga-sdk, create a client, and make your first typed request - [Authentication](https://komga-sdk.mintlify.app/authentication.md): Configure Basic Auth, API keys, headers, sessions, and Fetch credentials for Komga - [Quick Reference](https://komga-sdk.mintlify.app/quick-reference.md): Common komga-sdk client, operation, and result patterns - [Best Practices](https://komga-sdk.mintlify.app/best-practices.md): Patterns for maintainable Komga integrations with the generated client - [FAQ](https://komga-sdk.mintlify.app/faq.md): Answers to common questions about komga-sdk 1.0 - [Generated API operations](https://komga-sdk.mintlify.app/domain-services.md): Use generated Komga API operations and application-owned domain workflows - [Direct API functions](https://komga-sdk.mintlify.app/direct-api.md): Call generated Komga operations with flat parameters and typed results - [Pagination and search](https://komga-sdk.mintlify.app/pagination.md): Use generated list parameters, page response types, sorting, and search - [Runtime validation](https://komga-sdk.mintlify.app/validation.md): Add consumer-owned response validation when compile-time types are not enough - [Result handling](https://komga-sdk.mintlify.app/errors.md): Handle generated result fields or opt into KomgaApiError with unwrap - [Request customization](https://komga-sdk.mintlify.app/interceptors.md): Use the generated client's low-level request, response, and error hooks - [Fetch configuration](https://komga-sdk.mintlify.app/reference/configuration.md): Configure generated Komga clients, authentication, headers, and Fetch - [TypeScript](https://komga-sdk.mintlify.app/reference/typescript.md): Use generated operation and response types in TypeScript applications - [Glossary](https://komga-sdk.mintlify.app/reference/glossary.md): Komga and generated SDK terms used throughout the documentation - [Books](https://komga-sdk.mintlify.app/guides/books.md): List, search, and manage books - [Book Content](https://komga-sdk.mintlify.app/guides/book-content.md): Access book pages, images, and reading positions - [Book Discovery](https://komga-sdk.mintlify.app/guides/book-discovery.md): Find latest books, on-deck items, and duplicates - [Series](https://komga-sdk.mintlify.app/guides/series.md): List and manage series, then drill into books - [Series Discovery](https://komga-sdk.mintlify.app/guides/series-discovery.md): Find new series, view latest additions, and explore your library - [Libraries](https://komga-sdk.mintlify.app/guides/libraries.md): Create, update, scan, and manage libraries - [Library Maintenance](https://komga-sdk.mintlify.app/guides/library-maintenance.md): Scan, analyze, and maintain your Komga libraries - [Collections](https://komga-sdk.mintlify.app/guides/collections.md): Organize series into curated collections - [Read Lists](https://komga-sdk.mintlify.app/guides/read-lists.md): Create ordered reading lists of individual books - [Read Progress](https://komga-sdk.mintlify.app/guides/read-progress.md): Track reading progress for books and series - [Mihon Sync](https://komga-sdk.mintlify.app/guides/mihon-sync.md): Sync read progress for Mihon/Tachiyomi clients - [Users](https://komga-sdk.mintlify.app/guides/users.md): Manage users, API keys, passwords, and authentication activity - [Client Settings](https://komga-sdk.mintlify.app/guides/client-settings.md): Manage global and user-specific client settings - [Downloads](https://komga-sdk.mintlify.app/guides/downloads.md): Download books, series, and read lists as binary files - [Metadata lookups](https://komga-sdk.mintlify.app/guides/metadata-lookups.md): Query genres, tags, authors, publishers, languages, and ratings - [Fonts](https://komga-sdk.mintlify.app/guides/fonts.md): List font families and retrieve CSS or font files - [Thumbnails](https://komga-sdk.mintlify.app/guides/thumbnails.md): Retrieve, upload, select, and delete thumbnails - [Administration](https://komga-sdk.mintlify.app/guides/admin.md): Manage Komga server settings, tasks, duplicates, and imports - [Deprecated endpoints](https://komga-sdk.mintlify.app/guides/deprecated-endpoints.md): Move legacy Komga endpoint calls to current generated operations - [Workflows](https://komga-sdk.mintlify.app/guides/workflows.md): Combine generated Komga operations into end-to-end flows - [Troubleshooting](https://komga-sdk.mintlify.app/guides/troubleshooting.md): Diagnose authentication, response, and network failures - [Testing](https://komga-sdk.mintlify.app/guides/testing.md): Test Komga integrations and custom Fetch implementations - [Migration to SDK 1.0](https://komga-sdk.mintlify.app/guides/migration.md): Move integrations to the generated client and structured results - [API reference](https://komga-sdk.mintlify.app/reference/api-reference.md): Generated SDK exports and the Komga 1.25.0 API reference - [Get server information](https://komga-sdk.mintlify.app/api-reference/management/get-server-information.md): Required role: **ADMIN** - [Logout](https://komga-sdk.mintlify.app/api-reference/user-session/logout.md): Invalidates the current session and clean up any remember-me authentication. - [Logout](https://komga-sdk.mintlify.app/api-reference/user-session/logout-1.md): Invalidates the current session and clean up any remember-me authentication. - [Set cookie](https://komga-sdk.mintlify.app/api-reference/user-session/set-cookie.md): Forcefully return Set-Cookie header, even if the session is contained in the X-Auth-Token header. - [List age ratings](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-age-ratings.md): Can be filtered by various criteria - [List authors' names](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-authors-names.md) - [List authors' roles](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-authors-roles.md) - [List genres](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-genres.md): Can be filtered by various criteria - [List languages](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-languages.md): Can be filtered by various criteria - [List publishers](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-publishers.md): Can be filtered by various criteria - [List series release dates](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-series-release-dates.md): Can be filtered by various criteria - [List sharing labels](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-sharing-labels.md): Can be filtered by various criteria - [List tags](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-tags.md): Can be filtered by various criteria - [List book tags](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-book-tags.md): Can be filtered by various criteria - [List series tags](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-series-tags.md): Can be filtered by various criteria - [List authors](https://komga-sdk.mintlify.app/api-reference/referential-metadata/list-authors.md): Can be filtered by various criteria - [Retrieve announcements](https://komga-sdk.mintlify.app/api-reference/announcements/retrieve-announcements.md): Required role: **ADMIN** - [Mark announcements as read](https://komga-sdk.mintlify.app/api-reference/announcements/mark-announcements-as-read.md): Required role: **ADMIN** - [List authors](https://komga-sdk.mintlify.app/api-reference/deprecated/list-authors.md): Use GET /api/v2/authors instead. Deprecated since 1.20.0. - [Update a library](https://komga-sdk.mintlify.app/api-reference/deprecated/update-a-library.md): Use PATCH /api/v1/libraries/{libraryId} instead. Deprecated since 1.3.0. - [List books](https://komga-sdk.mintlify.app/api-reference/books/list-books.md): Use POST /api/v1/books/list instead. Deprecated since 1.19.0. - [List duplicate books](https://komga-sdk.mintlify.app/api-reference/books/list-duplicate-books.md): Return books that have the same file hash. - [List latest books](https://komga-sdk.mintlify.app/api-reference/books/list-latest-books.md): Return newly added or updated books. - [List books](https://komga-sdk.mintlify.app/api-reference/books/list-books-1.md) - [Update book metadata in bulk](https://komga-sdk.mintlify.app/api-reference/books/update-book-metadata-in-bulk.md): Set a field to null to unset the metadata. You can omit fields you don't want to update. - [List books on deck](https://komga-sdk.mintlify.app/api-reference/books/list-books-on-deck.md): Return first unread book of series with at least one book read and no books in progress. - [Get book details](https://komga-sdk.mintlify.app/api-reference/books/get-book-details.md) - [Analyze book](https://komga-sdk.mintlify.app/api-reference/books/analyze-book.md): Required role: **ADMIN** - [Download book file](https://komga-sdk.mintlify.app/api-reference/books/download-book-file.md): Download the book file. - [Delete book file](https://komga-sdk.mintlify.app/api-reference/books/delete-book-file.md): Required role: **ADMIN** - [Download book file](https://komga-sdk.mintlify.app/api-reference/books/download-book-file-1.md): Download the book file. - [Update book metadata](https://komga-sdk.mintlify.app/api-reference/books/update-book-metadata.md): Set a field to null to unset the metadata. You can omit fields you don't want to update. - [Refresh book metadata](https://komga-sdk.mintlify.app/api-reference/books/refresh-book-metadata.md): Required role: **ADMIN** - [Get next book in series](https://komga-sdk.mintlify.app/api-reference/books/get-next-book-in-series.md) - [Get previous book in series](https://komga-sdk.mintlify.app/api-reference/books/get-previous-book-in-series.md) - [Mark book as unread](https://komga-sdk.mintlify.app/api-reference/books/mark-book-as-unread.md): Mark book as unread - [Mark book's read progress](https://komga-sdk.mintlify.app/api-reference/books/mark-books-read-progress.md): Mark book as read and/or change page progress. - [List book's readlists](https://komga-sdk.mintlify.app/api-reference/books/list-books-readlists.md) - [Import books](https://komga-sdk.mintlify.app/api-reference/import/import-books.md): Required role: **ADMIN** - [Scan folder for transient books](https://komga-sdk.mintlify.app/api-reference/import/scan-folder-for-transient-books.md): Scan provided folder for transient books. - [Analyze transient book](https://komga-sdk.mintlify.app/api-reference/import/analyze-transient-book.md): Required role: **ADMIN** - [Get transient book page](https://komga-sdk.mintlify.app/api-reference/import/get-transient-book-page.md): Required role: **ADMIN** - [Regenerate books posters](https://komga-sdk.mintlify.app/api-reference/book-poster/regenerate-books-posters.md): Required role: **ADMIN** - [Get book's poster image](https://komga-sdk.mintlify.app/api-reference/book-poster/get-books-poster-image.md) - [List book posters](https://komga-sdk.mintlify.app/api-reference/book-poster/list-book-posters.md) - [Add book poster](https://komga-sdk.mintlify.app/api-reference/book-poster/add-book-poster.md): Required role: **ADMIN** - [Get book poster image](https://komga-sdk.mintlify.app/api-reference/book-poster/get-book-poster-image.md) - [Delete book poster](https://komga-sdk.mintlify.app/api-reference/book-poster/delete-book-poster.md): Only uploaded posters can be deleted. - [Mark book poster as selected](https://komga-sdk.mintlify.app/api-reference/book-poster/mark-book-poster-as-selected.md): Required role: **ADMIN** - [Get book's WebPub manifest](https://komga-sdk.mintlify.app/api-reference/webpub-manifest/get-books-webpub-manifest.md) - [Get book's WebPub manifest (DiViNa)](https://komga-sdk.mintlify.app/api-reference/webpub-manifest/get-books-webpub-manifest-divina.md) - [Get book's WebPub manifest (Epub)](https://komga-sdk.mintlify.app/api-reference/webpub-manifest/get-books-webpub-manifest-epub.md) - [Get book's WebPub manifest (PDF)](https://komga-sdk.mintlify.app/api-reference/webpub-manifest/get-books-webpub-manifest-pdf.md) - [List book's positions](https://komga-sdk.mintlify.app/api-reference/webpub-manifest/list-books-positions.md): The Positions API is a proposed standard for OPDS 2 and Readium. It is used by the Epub Reader. - [Get book progression](https://komga-sdk.mintlify.app/api-reference/webpub-manifest/get-book-progression.md): The Progression API is a proposed standard for OPDS 2 and Readium. It is used by the Epub Reader. - [Mark book progression](https://komga-sdk.mintlify.app/api-reference/webpub-manifest/mark-book-progression.md): The Progression API is a proposed standard for OPDS 2 and Readium. It is used by the Epub Reader. - [Get Epub resource](https://komga-sdk.mintlify.app/api-reference/webpub-manifest/get-epub-resource.md): Return a resource from within an Epub book. - [List book pages](https://komga-sdk.mintlify.app/api-reference/book-pages/list-book-pages.md) - [Get book page image](https://komga-sdk.mintlify.app/api-reference/book-pages/get-book-page-image.md): Required role: **PAGE_STREAMING** - [Get raw book page](https://komga-sdk.mintlify.app/api-reference/book-pages/get-raw-book-page.md): Returns the book page in raw format, without content negotiation. - [Get book page thumbnail](https://komga-sdk.mintlify.app/api-reference/book-pages/get-book-page-thumbnail.md): The image is resized to 300px on the largest dimension. - [Retrieve claim status](https://komga-sdk.mintlify.app/api-reference/claim/retrieve-claim-status.md): Check whether this server has already been claimed. - [Claim server](https://komga-sdk.mintlify.app/api-reference/claim/claim-server.md): Creates an admin user with the provided credentials. - [Delete global settings](https://komga-sdk.mintlify.app/api-reference/client-settings/delete-global-settings.md): Setting key should be a valid lowercase namespace string like 'application.domain.key' - [Save global settings](https://komga-sdk.mintlify.app/api-reference/client-settings/save-global-settings.md): Setting key should be a valid lowercase namespace string like 'application.domain.key' - [Retrieve global client settings](https://komga-sdk.mintlify.app/api-reference/client-settings/retrieve-global-client-settings.md): For unauthenticated users, only settings with 'allowUnauthorized=true' will be returned. - [Delete user settings](https://komga-sdk.mintlify.app/api-reference/client-settings/delete-user-settings.md): Setting key should be a valid lowercase namespace string like 'application.domain.key' - [Save user settings](https://komga-sdk.mintlify.app/api-reference/client-settings/save-user-settings.md): Setting key should be a valid lowercase namespace string like 'application.domain.key' - [Retrieve user client settings](https://komga-sdk.mintlify.app/api-reference/client-settings/retrieve-user-client-settings.md) - [List collections](https://komga-sdk.mintlify.app/api-reference/collections/list-collections.md) - [Create collection](https://komga-sdk.mintlify.app/api-reference/collections/create-collection.md): Required role: **ADMIN** - [Get collection details](https://komga-sdk.mintlify.app/api-reference/collections/get-collection-details.md) - [Delete collection](https://komga-sdk.mintlify.app/api-reference/collections/delete-collection.md): Required role: **ADMIN** - [Update collection](https://komga-sdk.mintlify.app/api-reference/collections/update-collection.md): Required role: **ADMIN** - [List collection's series](https://komga-sdk.mintlify.app/api-reference/collection-series/list-collections-series.md) - [Get collection's poster image](https://komga-sdk.mintlify.app/api-reference/collection-poster/get-collections-poster-image.md) - [List collection's posters](https://komga-sdk.mintlify.app/api-reference/collection-poster/list-collections-posters.md) - [Add collection poster](https://komga-sdk.mintlify.app/api-reference/collection-poster/add-collection-poster.md): Required role: **ADMIN** - [Get collection poster image](https://komga-sdk.mintlify.app/api-reference/collection-poster/get-collection-poster-image.md) - [Delete collection poster](https://komga-sdk.mintlify.app/api-reference/collection-poster/delete-collection-poster.md): Required role: **ADMIN** - [Mark collection poster as selected](https://komga-sdk.mintlify.app/api-reference/collection-poster/mark-collection-poster-as-selected.md): Required role: **ADMIN** - [Directory listing](https://komga-sdk.mintlify.app/api-reference/file-system/directory-listing.md): List folders and files from the host server's file system. If no request body is passed then the root directories are returned. - [List font families](https://komga-sdk.mintlify.app/api-reference/fonts/list-font-families.md): List all available font families. - [Download CSS file](https://komga-sdk.mintlify.app/api-reference/fonts/download-css-file.md): Download a CSS file with the @font-face block for the font family. This is used by the Epub Reader to change fonts. - [Download font file](https://komga-sdk.mintlify.app/api-reference/fonts/download-font-file.md) - [List historical events](https://komga-sdk.mintlify.app/api-reference/history/list-historical-events.md): Required role: **ADMIN** - [List all libraries](https://komga-sdk.mintlify.app/api-reference/libraries/list-all-libraries.md): The libraries are filtered based on the current user's permissions - [Create a library](https://komga-sdk.mintlify.app/api-reference/libraries/create-a-library.md): Required role: **ADMIN** - [Get details for a single library](https://komga-sdk.mintlify.app/api-reference/libraries/get-details-for-a-single-library.md) - [Delete a library](https://komga-sdk.mintlify.app/api-reference/libraries/delete-a-library.md): Required role: **ADMIN** - [Update a library](https://komga-sdk.mintlify.app/api-reference/libraries/update-a-library.md): You can omit fields you don't want to update - [Analyze a library](https://komga-sdk.mintlify.app/api-reference/libraries/analyze-a-library.md): Required role: **ADMIN** - [Empty trash for a library](https://komga-sdk.mintlify.app/api-reference/libraries/empty-trash-for-a-library.md): Required role: **ADMIN** - [Refresh metadata for a library](https://komga-sdk.mintlify.app/api-reference/libraries/refresh-metadata-for-a-library.md): Required role: **ADMIN** - [Scan a library](https://komga-sdk.mintlify.app/api-reference/libraries/scan-a-library.md): Required role: **ADMIN** - [List registered OAuth2 providers](https://komga-sdk.mintlify.app/api-reference/oauth2/list-registered-oauth2-providers.md) - [List known duplicates](https://komga-sdk.mintlify.app/api-reference/duplicate-pages/list-known-duplicates.md): Required role: **ADMIN** - [Mark duplicate page as known](https://komga-sdk.mintlify.app/api-reference/duplicate-pages/mark-duplicate-page-as-known.md): Required role: **ADMIN** - [List unknown duplicates](https://komga-sdk.mintlify.app/api-reference/duplicate-pages/list-unknown-duplicates.md): Required role: **ADMIN** - [Get unknown duplicate image thumbnail](https://komga-sdk.mintlify.app/api-reference/duplicate-pages/get-unknown-duplicate-image-thumbnail.md): Required role: **ADMIN** - [List duplicate matches](https://komga-sdk.mintlify.app/api-reference/duplicate-pages/list-duplicate-matches.md): Required role: **ADMIN** - [Delete all duplicate pages by hash](https://komga-sdk.mintlify.app/api-reference/duplicate-pages/delete-all-duplicate-pages-by-hash.md): Required role: **ADMIN** - [Delete specific duplicate page](https://komga-sdk.mintlify.app/api-reference/duplicate-pages/delete-specific-duplicate-page.md): Required role: **ADMIN** - [Get known duplicate image thumbnail](https://komga-sdk.mintlify.app/api-reference/duplicate-pages/get-known-duplicate-image-thumbnail.md): Required role: **ADMIN** - [List readlists](https://komga-sdk.mintlify.app/api-reference/readlists/list-readlists.md) - [Create readlist](https://komga-sdk.mintlify.app/api-reference/readlists/create-readlist.md): Required role: **ADMIN** - [Get readlist details](https://komga-sdk.mintlify.app/api-reference/readlists/get-readlist-details.md) - [Delete readlist](https://komga-sdk.mintlify.app/api-reference/readlists/delete-readlist.md): Required role: **ADMIN** - [Update readlist](https://komga-sdk.mintlify.app/api-reference/readlists/update-readlist.md): Required role: **ADMIN** - [Download readlist](https://komga-sdk.mintlify.app/api-reference/readlists/download-readlist.md): Download the whole readlist as a ZIP file. - [Match ComicRack list](https://komga-sdk.mintlify.app/api-reference/comicrack/match-comicrack-list.md): Required role: **ADMIN** - [List readlist's books](https://komga-sdk.mintlify.app/api-reference/readlist-books/list-readlists-books.md) - [Get next book in readlist](https://komga-sdk.mintlify.app/api-reference/readlist-books/get-next-book-in-readlist.md) - [Get previous book in readlist](https://komga-sdk.mintlify.app/api-reference/readlist-books/get-previous-book-in-readlist.md) - [Get readlist read progress (Mihon)](https://komga-sdk.mintlify.app/api-reference/mihon/get-readlist-read-progress-mihon.md): Mihon specific, due to how read progress is handled in Mihon. - [Update readlist read progress (Mihon)](https://komga-sdk.mintlify.app/api-reference/mihon/update-readlist-read-progress-mihon.md): Mihon specific, due to how read progress is handled in Mihon. - [Get series read progress (Mihon)](https://komga-sdk.mintlify.app/api-reference/mihon/get-series-read-progress-mihon.md): Mihon specific, due to how read progress is handled in Mihon. - [Update series read progress (Mihon)](https://komga-sdk.mintlify.app/api-reference/mihon/update-series-read-progress-mihon.md): Mihon specific, due to how read progress is handled in Mihon. - [Get readlist's poster image](https://komga-sdk.mintlify.app/api-reference/readlist-poster/get-readlists-poster-image.md) - [List readlist's posters](https://komga-sdk.mintlify.app/api-reference/readlist-poster/list-readlists-posters.md) - [Add readlist poster](https://komga-sdk.mintlify.app/api-reference/readlist-poster/add-readlist-poster.md): Required role: **ADMIN** - [Get readlist poster image](https://komga-sdk.mintlify.app/api-reference/readlist-poster/get-readlist-poster-image.md) - [Delete readlist poster](https://komga-sdk.mintlify.app/api-reference/readlist-poster/delete-readlist-poster.md): Required role: **ADMIN** - [Mark readlist poster as selected](https://komga-sdk.mintlify.app/api-reference/readlist-poster/mark-readlist-poster-as-selected.md): Required role: **ADMIN** - [List releases](https://komga-sdk.mintlify.app/api-reference/releases/list-releases.md): Required role: **ADMIN** - [List series](https://komga-sdk.mintlify.app/api-reference/series/list-series.md): Use POST /api/v1/series/list instead. Deprecated since 1.19.0. - [List series groups](https://komga-sdk.mintlify.app/api-reference/series/list-series-groups.md): Use POST /api/v1/series/list/alphabetical-groups instead. Deprecated since 1.19.0. - [List latest series](https://komga-sdk.mintlify.app/api-reference/series/list-latest-series.md): Return recently added or updated series. - [List series](https://komga-sdk.mintlify.app/api-reference/series/list-series-1.md) - [List series groups](https://komga-sdk.mintlify.app/api-reference/series/list-series-groups-1.md): List series grouped by the first character of their sort title. - [List new series](https://komga-sdk.mintlify.app/api-reference/series/list-new-series.md): Return newly added series. - [List updated series](https://komga-sdk.mintlify.app/api-reference/series/list-updated-series.md): Return recently updated series, but not newly added ones. - [Get series details](https://komga-sdk.mintlify.app/api-reference/series/get-series-details.md) - [Analyze series](https://komga-sdk.mintlify.app/api-reference/series/analyze-series.md): Required role: **ADMIN** - [List series' books](https://komga-sdk.mintlify.app/api-reference/series/list-series-books.md): Use POST /api/v1/books/list instead. Deprecated since 1.19.0. - [List series' collections](https://komga-sdk.mintlify.app/api-reference/series/list-series-collections.md) - [Download series](https://komga-sdk.mintlify.app/api-reference/series/download-series.md): Download the whole series as a ZIP file. - [Delete series files](https://komga-sdk.mintlify.app/api-reference/series/delete-series-files.md): Delete all of the series' books files on disk. - [Update series metadata](https://komga-sdk.mintlify.app/api-reference/series/update-series-metadata.md): Required role: **ADMIN** - [Refresh series metadata](https://komga-sdk.mintlify.app/api-reference/series/refresh-series-metadata.md): Required role: **ADMIN** - [Mark series as read](https://komga-sdk.mintlify.app/api-reference/series/mark-series-as-read.md): Mark all book for series as read - [Mark series as unread](https://komga-sdk.mintlify.app/api-reference/series/mark-series-as-unread.md): Mark all book for series as unread - [Get series' poster image](https://komga-sdk.mintlify.app/api-reference/series-poster/get-series-poster-image.md) - [List series posters](https://komga-sdk.mintlify.app/api-reference/series-poster/list-series-posters.md) - [Add series poster](https://komga-sdk.mintlify.app/api-reference/series-poster/add-series-poster.md): Required role: **ADMIN** - [Get series poster image](https://komga-sdk.mintlify.app/api-reference/series-poster/get-series-poster-image-1.md) - [Delete series poster](https://komga-sdk.mintlify.app/api-reference/series-poster/delete-series-poster.md): Required role: **ADMIN** - [Mark series poster as selected](https://komga-sdk.mintlify.app/api-reference/series-poster/mark-series-poster-as-selected.md): Required role: **ADMIN** - [Retrieve server settings](https://komga-sdk.mintlify.app/api-reference/server-settings/retrieve-server-settings.md): Required role: **ADMIN** - [Update server settings](https://komga-sdk.mintlify.app/api-reference/server-settings/update-server-settings.md): You can omit fields you don't want to update - [Delete all sync points](https://komga-sdk.mintlify.app/api-reference/sync-points/delete-all-sync-points.md): If an API Key ID is passed, deletes only the sync points associated with that API Key. Deleting sync points will allow a Kobo to sync from scratch upon the next sync. - [Clear task queue](https://komga-sdk.mintlify.app/api-reference/tasks/clear-task-queue.md): Cancel all tasks queued - [List users](https://komga-sdk.mintlify.app/api-reference/users/list-users.md): Required role: **ADMIN** - [Create user](https://komga-sdk.mintlify.app/api-reference/users/create-user.md): Required role: **ADMIN** - [Retrieve authentication activity](https://komga-sdk.mintlify.app/api-reference/users/retrieve-authentication-activity.md): Required role: **ADMIN** - [Delete user](https://komga-sdk.mintlify.app/api-reference/users/delete-user.md): Required role: **ADMIN** - [Update user](https://komga-sdk.mintlify.app/api-reference/users/update-user.md): Required role: **ADMIN** - [Retrieve latest authentication activity for a user](https://komga-sdk.mintlify.app/api-reference/users/retrieve-latest-authentication-activity-for-a-user.md): Required role: **ADMIN** - [Update user's password](https://komga-sdk.mintlify.app/api-reference/users/update-users-password.md): Required role: **ADMIN** - [Retrieve current user](https://komga-sdk.mintlify.app/api-reference/current-user/retrieve-current-user.md) - [Retrieve authentication activity for the current user](https://komga-sdk.mintlify.app/api-reference/current-user/retrieve-authentication-activity-for-the-current-user.md) - [Update current user's password](https://komga-sdk.mintlify.app/api-reference/current-user/update-current-users-password.md) - [Retrieve API keys](https://komga-sdk.mintlify.app/api-reference/api-keys/retrieve-api-keys.md) - [Create API key](https://komga-sdk.mintlify.app/api-reference/api-keys/create-api-key.md) - [Delete API key](https://komga-sdk.mintlify.app/api-reference/api-keys/delete-api-key.md) ## OpenAPI Specs - [openapi](https://raw.githubusercontent.com/gotson/komga/1.25.0/komga/docs/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.