Mix LogoMix

Server-Sent Events stream for real-time updates

Establishes a persistent SSE connection for receiving real-time updates during message processing. Connection remains open for multiple messages and includes proper reconnection support with Last-Event-ID header.

Establishes a persistent SSE connection for receiving real-time updates during message processing. Connection remains open for multiple messages and includes proper reconnection support with Last-Event-ID header.

GET
/stream

Query Parameters

sessionIdstring

Session ID to stream events for

Header Parameters

Last-Event-ID?string

Last received event ID for reconnection and event replay

Response Body

from mix_python_sdk import Mixwith Mix() as mix:    res = mix.streaming.stream_events(session_id="<id>")    with res as event_stream:        for event in event_stream:            # handle event            print(event, flush=True)
{
  "event": "connected",
  "id": "1234567890",
  "retry": 30000,
  "data": {
    "sessionId": "string"
  }
}
{
  "error": {
    "code": 0,
    "message": "string",
    "type": "bad_request"
  }
}
{
  "error": {
    "code": 0,
    "message": "string",
    "type": "bad_request"
  }
}