GET /v1/sessions/{session_id}/events
Event stream
Subscribe to a session's full event stream via SSE — every tool call, every write, every model response.
Parameters
sincenumberReplay from a timestamp (for reconnect).
kindsstring[]Event kind filter (e.g. `step,write,approval`).
Response
event: step
data: { ype:"step",step:{kind:"read",path:"src/api/users.ts"}, s:1716250503}
event: step
data: { ype:"step",step:{kind:"shell",cmd:"npm test"}, s:1716250508}
event: write
data: { ype:"write",write:{path:"src/api/users.ts",ytes:2418}, s:1716250512}event: step
data: { ype:"step",step:{kind:"read",path:"src/api/users.ts"}, s:1716250503}
event: step
data: { ype:"step",step:{kind:"shell",cmd:"npm test"}, s:1716250508}
event: write
data: { ype:"write",write:{path:"src/api/users.ts",ytes:2418}, s:1716250512}