# Kavita Cbl API

**Canonical:** https://apis.io/apis/kavita/kavita-cbl-api/  
**Provider:** Kavita — https://apis.io/providers/kavita/  
**Documentation:** https://wiki.kavitareader.com/

Kavita Cbl API is one of 48 APIs that [Kavita](https://apis.io/providers/kavita/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Cbl. The published artifact set on APIs.io includes an OpenAPI specification.

Responsible for the CBL import flow

## Operations (14)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/Cbl/sync` | Enqueues the Reading List to be synced on a background thread. |
| POST | `/api/Cbl/file-import` | Saves an uploaded CBL file to disk without importing. |
| POST | `/api/Cbl/upload-cbl-file` | Downloads a CBL file from a URL and saves it to disk without importing |
| POST | `/api/Cbl/repo-import` | Downloads selected CBL files from the GitHub repo and saves them to disk… |
| POST | `/api/Cbl/re-validate` | Validates an already-saved CBL file on disk. |
| POST | `/api/Cbl/finalize-import` | Finalizes the import of a saved CBL file with user decisions |
| GET | `/api/Cbl/remap-rules` | Returns all remap rules accessible to the current user (own rules +… |
| POST | `/api/Cbl/remap-rules` | Creates a new remap rule, or updates an existing one if a rule with the same… |
| GET | `/api/Cbl/remap-rules/all` | Returns all rules across all users |
| POST | `/api/Cbl/remap-rules/{id}/promote` | Promotes a remap rule to global scope. Admin-only |
| POST | `/api/Cbl/remap-rules/{id}/demote` | Demotes a global remap rule back to user-scoped. Admin-only |
| POST | `/api/Cbl/remap-rules/{id}` | Updates a remap rule with issue-level detail (volume/chapter) |
| DELETE | `/api/Cbl/remap-rules/{id}` | Deletes a remap rule. Users can only delete their own rules |
| GET | `/api/Cbl/browse` | Provides the browse CBL Repo interface. Requires Download role |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/kavita/openapi/kavita-cbl-api-openapi.yml

## Other Kavita APIs (12)

- [Kavita API](https://apis.io/apis/kavita/kavita-api/)
- [Kavita Account API](https://apis.io/apis/kavita/kavita-account-api/)
- [Kavita Activity API](https://apis.io/apis/kavita/kavita-activity-api/)
- [Kavita Admin API](https://apis.io/apis/kavita/kavita-admin-api/)
- [Kavita Annotation API](https://apis.io/apis/kavita/kavita-annotation-api/)
- [Kavita Book API](https://apis.io/apis/kavita/kavita-book-api/)
- [Kavita Chapter API](https://apis.io/apis/kavita/kavita-chapter-api/)
- [Kavita Collection API](https://apis.io/apis/kavita/kavita-collection-api/)
- [Kavita Color Scape API](https://apis.io/apis/kavita/kavita-colorscape-api/)
- [Kavita Device API](https://apis.io/apis/kavita/kavita-device-api/)
- [Kavita Download API](https://apis.io/apis/kavita/kavita-download-api/)
- [Kavita Email API](https://apis.io/apis/kavita/kavita-email-api/)

## Tags

Cbl

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/kavita/kavita-cbl-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/kavita/.
