Skip to content
Streamkap
Esc
↑↓navigate↵open⌘Jpreview

Get Observability Session Transcript

Full transcript timeline for one session.

Reads streamkap_agent_transcript (the Flink-runtime transcript stream). A row is one chat call, tool call, or final output emission; they share an iteration_id when they belong to the same input record’s processing chain. Rows are returned oldest-first.

Tenant + service scoping enforced at the query layer — a session id that belongs to another tenant or sibling service simply returns an empty rows list, identical to “session not found / expired”. No existence leak across tenants.

GET/agentic/observability/sessions/{session_id}/transcript
Authorization
AuthorizationBearer token · headerrequired
Path parameters
session_idstringrequired
Responses
200

Successful Response

session_idstringrequired
rowsObservabilityTranscriptRow[]required
Show properties
Array of ObservabilityTranscriptRow
event_timestampstring<date-time>required
agent_idstringrequired
iteration_idstringrequired
session_idstring | null
Show properties
Any of:
string
string
null
null
operationstringrequired
Allowed:chattool_calloutput
providerstring | null
Show properties
Any of:
string
string
null
null
modelstring | null
Show properties
Any of:
string
string
null
null
input_tokensinteger
default: 0
output_tokensinteger
default: 0
tool_namestring | null
Show properties
Any of:
string
string
null
null
tool_call_idstring | null
Show properties
Any of:
string
string
null
null
duration_msinteger
default: 0
statusstringrequired
error_codestring | null
Show properties
Any of:
string
string
null
null
error_messagestring | null
Show properties
Any of:
string
string
null
null
payload_truncatedboolean
default: false
payload_textstring | null
Show properties
Any of:
string
string
null
null
truncatedboolean
default: false
422

Validation Error

detailValidationError[]
Show properties
Array of ValidationError
locstring | integer[]required
Show properties
Array of string | integer
Any of:
string
string
integer
integer
msgstringrequired
typestringrequired
inputany
ctxobject
Request
curl -X GET 'https://api.streamkap.com/agentic/observability/sessions/string/transcript' \
  -H 'Authorization: Bearer YOUR_TOKEN'
Response
{
  "session_id": "string",
  "rows": [
    {
      "event_timestamp": "2019-08-24T14:15:22Z",
      "agent_id": "string",
      "iteration_id": "string",
      "session_id": "string",
      "operation": "chat",
      "provider": "string",
      "model": "string",
      "input_tokens": 0,
      "output_tokens": 0,
      "tool_name": "string",
      "tool_call_id": "string",
      "duration_ms": 0,
      "status": "string",
      "error_code": "string",
      "error_message": "string",
      "payload_truncated": false,
      "payload_text": "string"
    }
  ],
  "truncated": false
}