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

Get Observability Tools

Distinct tool_name values within the requested filter scope.

Use it to populate a tool filter without first loading session spans. Returns a flat sorted list, capped server-side.

Same filter precedence as /sessions (agent_id wins; else (project_key_id, client_id); else the whole service). 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, or external:<pk>:<cid> for an external pseudo-agent

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' \
  -H 'Accept: application/json'
Response
{
  "tools": [
    "string"
  ]
}