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.
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"
}
}