Skip to content
Streamkap
Esc
navigateopen⌘Jpreview

Get Observability Tools

Distinct tool_name values within the requested filter scope.

Powers the FE TraceHeader tool-filter dropdown. Without this endpoint, the FE has to derive available tools from spans the user has manually expanded — most users never expanded enough sessions to see the filter populate. Returns a flat sorted list capped server-side.

Same filter precedence as /sessions (agent_id wins; else (project_key_id, client_id); else fleet-wide). Default range is the last 24h, matching the rollup window.

GET/agentic/observability/tools
Authorization
AuthorizationBearer token · headerrequired
Query parameters
agent_idstring | any

Streamkap agent id (Mongo ObjectId or external:pk:cid)

project_key_idstring | any

External pseudo-agent: project_key_id

client_idstring | any

External pseudo-agent: client_id

fromstring | any

Time range start (ISO 8601)

tostring | any

Time range end (ISO 8601)

Responses
200

Successful Response

toolsstring[]required
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/tools" \
  -H "Authorization: Bearer YOUR_TOKEN"
Response
{
  "tools": [
    "string"
  ]
}