Listen to Chat Messages (SSE)
Chats
Listen to Chat Events (SSE)
Streams real-time chat updates via Server-Sent Events. Subscribes to the chat’s Redis channel and streams workflow request updates and node execution events for the chat session. Keepalive every 3 seconds, 30-minute timeout.
GET
Listen to Chat Messages (SSE)
Streams real-time events for a chat session via Server-Sent Events (SSE). This is the recommended way to receive live updates when running a workflow through a chat.
Usage
How It Works
- Subscribes to the chat’s Redis PubSub channel
- Streams workflow request status updates and node execution events
- Sends keepalive messages every 3 seconds
- Checks workflow status every 5 seconds
- Connection times out after 30 minutes
Response Format
Standard SSE format. Events contain workflow request and node execution updates:Event Types
| Event | Description |
|---|---|
| Workflow + Node update | Contains workflow_request and/or node_execution fields with current status and data |
| Keepalive | Literal string keepalive sent every 3 seconds |
| Workflow status | {"is_active":false,"type":"workflow_status"} when a workflow stops |
Notes
Authentication required: Users can only listen to their own chats.
Authorizations
API token generated from your Splox account settings. Create tokens at https://app.splox.io/account?tab=settings
Path Parameters
Chat ID
Response
200 - text/event-stream
SSE stream of chat events. Includes workflow request status updates and node execution events for the chat session.
The response is of type string.

