Get Observability Sessions
Changed onCursor-paginated sessions list.
Filter precedence:
- agent_id (a Streamkap agent id, or the external:<pk>:<cid> form)
- project_key_id + client_id (external pseudo-agent)
- No entity filter - activity across the whole service.
If both agent_id and project_key_id + client_id are sent, agent_id wins.
kind and entity_kind select the row type and entity scope. Only kind=tool_call with entity_kind=streamkap|external returns data today; other valid combinations return an empty page. Unknown values return 400.
Request
- Base URLhttps://api.streamkap.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Streamkap agent id, or external:<pk>:<cid> for an external pseudo-agent
External pseudo-agent: project_key_id
External pseudo-agent: client_id
Time range start (ISO 8601)
Time range end (ISO 8601)
Filter by tool name
success | error | denied
Pagination cursor - last page's next_cursor
Max items
Row kind: tool_call (default) | log | llm_call | transcript_event | kb_ingestion
Entity scope: streamkap | external | kb
Response
Successful Response
Changes
- info
endpoint added
- info