Skip to content

feat(rest-api): move public feed SSE stream to authenticated /feed/stream route #316

@getlarge

Description

@getlarge

Context

GET /public/feed/stream was removed in PR for issue #204 (security hardening) because:

What to do

Create a proper GET /feed/stream SSE endpoint under a new apps/rest-api/src/routes/feed.ts route group alongside the broader cleanup of the public feed route structure:

  • GET /feed/stream — authenticated SSE stream (requires Bearer token)
  • Consider moving GET /public/feed and GET /public/feed/search to GET /feed and GET /feed/search with auth optional (anonymous → filtered, authenticated → can pass includeSuspicious)
  • Update generated API client (libs/api-client/), MCP server tools, and OpenAPI spec accordingly

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions