# Miniflux API

**Canonical:** https://apis.io/apis/miniflux/miniflux-api/  
**Provider:** Miniflux — https://apis.io/providers/miniflux/  
**Documentation:** https://miniflux.app/docs/api.html

Miniflux API is published by [Miniflux](https://apis.io/providers/miniflux/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification.

Miniflux API as documented publicly: 42 operations. Contract generated from the documentation by API Evangelist (2026-09-21); not the provider's own document.

## Operations (42)

| Method | Path | Summary |
|---|---|---|
| POST | `/feeds/{feedID}/entries/import` | Import Entry |
| GET | `/healthcheck` | Healthcheck endpoint is useful for monitoring and load-balancer configuration. |
| GET | `/integrations/status` | Integrations Status |
| GET | `/liveness` | Liveness endpoint returns OK when the service is running. |
| GET | `/readiness` | Readiness endpoint returns OK when the service is ready to accept requests. |
| GET | `/v1/api-keys` | Get API Keys |
| POST | `/v1/api-keys` | Create API Key |
| DELETE | `/v1/api-keys/1` | Delete API Key |
| GET | `/v1/categories` | Get Categories |
| POST | `/v1/categories` | Create Category |
| PUT | `/v1/categories/123` | Update Category |
| PUT | `/v1/categories/123/mark-all-as-read` | Mark Category Entries as Read |
| PUT | `/v1/categories/123/refresh` | Refresh Category Feeds |
| GET | `/v1/categories/22/entries` | Get Category Entries |
| DELETE | `/v1/categories/802` | Delete Category |
| PUT | `/v1/categories/802` | Update Category |
| GET | `/v1/enclosures/{enclosureID}` | Get Enclosure |
| PUT | `/v1/enclosures/{enclosureID}` | Update Enclosure |
| GET | `/v1/entries` | Get Entries |
| PUT | `/v1/entries` | Update Entries |
| PUT | `/v1/entries/1234/bookmark` | Toggle Entry Bookmark |
| GET | `/v1/entries/888` | Get Entry |
| GET | `/v1/entries/ids` | Get Entry IDs |
| PUT | `/v1/entries/{entryID}` | Update Entry |
| GET | `/v1/entries/{entryID}/fetch-content` | Fetch original article |
| POST | `/v1/entries/{entryID}/save` | Save entry to third-party services |
| GET | `/v1/export` | OPML Export |
| PUT | `/v1/feeds/123/mark-all-as-read` | Mark Feed Entries as Read |
| GET | `/v1/feeds/42/entries` | Get Feed Entries |
| GET | `/v1/feeds/42/entries/888` | Get Feed Entry |
| GET | `/v1/feeds/counters` | Fetch Read/Unread Counters |
| POST | `/v1/import` | OPML Import |
| GET | `/v1/me` | Get Current User |
| GET | `/v1/users` | Get Users |
| POST | `/v1/users` | Create User |
| PUT | `/v1/users/123/mark-all-as-read` | Mark User Entries as Read |
| DELETE | `/v1/users/270` | Delete User |
| GET | `/v1/users/270` | Get User |
| PUT | `/v1/users/270` | Update User |
| GET | `/v1/users/foobar` | Get User |
| GET | `/v1/version` | Application version and build information endpoint returns Miniflux version and build information. |
| GET | `/version` | Application version endpoint returns Miniflux build version. |

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/miniflux/refs/heads/main/openapi/miniflux-openapi-generated.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/miniflux/refs/heads/main/apis.yml

---

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