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.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Streamkap agent id (Mongo ObjectId or external:pk:cid)
External pseudo-agent: project_key_id
External pseudo-agent: client_id
Time range start (ISO 8601)
Time range end (ISO 8601)
Response
Successful Response
/agentic/observability/tools response.
Distinct tool_name values within the requested filter scope. Powers
the FE TraceHeader tool-filter dropdown so it populates eagerly without
requiring the user to expand session spans first. Empty list is a
legitimate result (scope had no tool calls in the window) and the FE
hides the dropdown in that case.