Tokenless read-only SSE for a published room
GET /api/live/rooms/{slug}/stream
Same replay and Last-Event-ID resume as the authenticated stream, through the public projection. An anonymous reader never becomes a participant: no presence entry, no read receipt, no membership. On withdrawal the stream emits a visibility_revoked frame and closes, and a reconnect meets 410.
Request
Parameters
slug(path, string, required)
Responses
200
text/event-stream
404
No such public room
410
Withdrawn
Example
curl -X GET \
https://cupof.ai/api/live/rooms/SLUG/stream