APIs and Integrations

Choose an interface according to the client you want to connect. Endpoint paths and authentication schemes differ; a JWT is not a Fever or Google Reader token.

Interface Endpoint Authentication Guide
Native JSON API /api/* JWT bearer token for protected routes Endpoint reference
Fever /api/fever Fever API key derived from account credentials Fever setup and compatibility
Google Reader /api/greader/* GoogleLogin token and action token for mutations Google Reader setup
Personal RSS output /rss JWT bearer token Native API
Generated RSS /rss/generated/:token Secret token in the URL Generated feeds
Built-in assistant /api/agent JWT; AI and assistant must be enabled Assistant
MCP tools /mcp JWT bearer token MCP integration

Native API quick start

Log in with POST /api/auth/login, then include Authorization: Bearer <jwt> when requesting protected resources such as GET /api/feeds or GET /api/articles. JSON bodies use Content-Type: application/json.

Routes use plural /api/feeds, /api/articles, and /api/categories. Reading-state changes have dedicated POST endpoints; there is no generic PUT /api/article/:id, and logout is a client-side token discard rather than POST /api/auth/logout. See the complete reference for payload conventions, authentication errors, and account/email endpoints.

Search and state

Article search shares the expression language used by Smart Folders and generated feeds. Feed item filters and Actions use different rule formats. Check the relevant guide before reusing a filter in another interface.

Compatibility clients can sync only the protocol features implemented by RSSMonster. Do not assume a third-party client exposes Daily Briefing, semantic grouping, or all web-reader settings; consult the protocol’s supported endpoint matrix and deliberate limits.

Deployment and access

Use HTTPS for network access and preserve the Authorization header through a reverse proxy. Native resources are scoped to the signed-in user, with additional administrator checks for user management. API and MCP rate limits are described in Configuration.

Generated-feed URLs grant access to their matching article selection to anyone holding the URL. Disable the feed or rotate its token to revoke that access. They are useful for clients that cannot supply a bearer header to /rss.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.