GET /api/v1/forward/sessions/{session_id}/events/stream
Streams session events as Server-Sent Events. The data payload uses the same Forward filtering model as the event history endpoint. New integrations that need streaming output should subscribe with event_deltas[].
Headers
Path parameters
Query parameters
Example request
Example response
HTTP 200 OKEvent delta streaming example
Whenevent_deltas[] is provided, the stream includes event_start and event_delta frames before the final buffered event:
Response fields
Errors
Notes
event_deltas[]is the recommended way to enable streaming; when this parameter is not provided, only standard public events are returned.incremental_streaming_enabledis a legacy streaming toggle retained for backward compatibility. If a Session was created withincremental_streaming_enabled=true, it uses legacy streaming andevent_deltas[]will not take effect on that Session.- Unknown Event types are forwarded as envelope-only events when available.
include_thinking=falsefilters thinking events, legacy thinking deltas, and new streamagent.thinkingevent start signals anddelta.content.type=thinkingfragments.include_tool_calls=falsefilters tool-use events and legacy tool input/output deltas.