SimplaixSimplaix Gateway
Reference

Streaming (SSE)

Real-time confirmation events over Server-Sent Events.

Endpoint Map

MethodPathAuthPurpose
GET/api/v1/streamJWTOpen SSE stream
GET/api/v1/stream/pendingJWTPolling fallback for pending requests

Open SSE Stream

GET /api/v1/stream
Authorization: Bearer <jwt>
Accept: text/event-stream

The stream sends:

  • connected (initial handshake)
  • CONFIRMATION_REQUIRED
  • CONFIRMATION_RESOLVED
  • heartbeat (every 30s)

Example Events

event: connected
data: {"userId":"usr_...","timestamp":"..."}

event: CONFIRMATION_REQUIRED
data: {"id":"...","tool":{"name":"transfer_money"},"risk":{"level":"high"},"timestamp":"..."}

event: CONFIRMATION_RESOLVED
data: {"id":"...","confirmed":true,"timestamp":"..."}

Polling Fallback

GET /api/v1/stream/pending
Authorization: Bearer <jwt>

Returns { data: [...] } with pending confirmation payloads.

On this page