Skip to content
Streamkap
Esc
↑↓navigate↵open⌘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

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

project_key_idstring

External pseudo-agent: project_key_id

client_idstring

External pseudo-agent: client_id

fromstring

Time range start (ISO 8601)

tostring

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"
  ]
}