rss feed cleaner GET /clean?url=&token=[&clean=&summarize=&filter=&fulltext=&summary=&refresh=] GET /feeds/?token=[&clean=&summarize=&filter=&fulltext=&summary=&refresh=] GET /t//feeds/ (Reeder-safe token-in-path URL) GET /feeds//status?token= GET /feeds//preview?token= POST /admin/feeds//(refresh|purge|reprocess)?token= GET /admin/ai-budget/status?token= POST /admin/maintenance/run?token= GET /feeds?token= GET /feeds/digest?token= (daily roundup of digest:true feeds) GET /feeds/saved/digest?token= (daily digest of Wallabag saved articles) GET /feeds/saved/weekly-cleanup?token= (weekly Wallabag cleanup buckets) GET /feeds/saved/inbox-zero?token= (current Wallabag inbox-zero buckets) POST /t//admin/saved-links (save one URL for AI clean/summarize) DELETE /t//admin/saved-links/by-url?url=
(remove one URL from the saved-links feed) GET /t//admin/saved-links/exists?url=
(check if a URL is already saved) GET /t//admin/saved-links/ (poll saved-link processing status) DELETE /t//admin/saved-links/ (remove one saved-link item from the feed) GET /t//reader/saved-links/ (processed reader page for Reeder) GET /audio/.mp3?token= (on-demand narration; referenced by feed enclosures when a feed sets audio:true) GET /podcast/.mp3?token= (pre-extracted YouTube episode audio; referenced by feed enclosures when a feed sets podcast:true)