Skip to main content
← All areas

Realtime

Server-Sent Events for notifications, inbox and live counters.

GET/api/sse

Realtime event stream

text/event-stream for the signed-in member: their own channel plus company-wide broadcasts, with heartbeat comments. Pub/sub keeps no history — after a reconnect, refetch instead of expecting a replay. The server closes long-lived streams periodically; EventSource reconnects (and re-authenticates) on its own.

Access: Signed-in members only (web or Android session) — not for API keys.

Parameters

conversationsquery
string

Inbox conversations to follow as well (new messages, read receipts); ids the member may not see are skipped silently.

Response · 200

No body.

Request
curl -X GET 'https://api.propzolo.com/api/sse' \
  -H 'Authorization: Bearer pz_live_…'

Errors

  • 401 No valid session or API key (missing, expired or revoked).
  • 403 The caller lacks the permission, API-key scope or support grant this operation needs.
  • 422 Invalid input; `error.fields` maps field paths to messages.
  • 429 Too many requests; retry after the Retry-After header.
  • 500 Unexpected error; quote `error.request_id` to support.