---
title: "Get Observability Agents"
method: GET
path: "/agentic/observability/agents"
tags: ["Agents Observability"]
---

# Get Observability Agents

`GET /agentic/observability/agents`

Agent activity rollup over the selected window (default last 24h).

One row per Streamkap agent (joined with MongoDB ``agents`` for the friendly
name) plus one per ``(project_key_id, client_id)`` external pseudo-agent.
Streamkap counts combine MCP-server calls (``streamkap_mcp_log``) with
agent-runtime trace activity (``agent_traces``), so an agent that only
processes records still surfaces a real count. The FE passes its selected
range so the sidebar matches the active view. Sorted newest-active-first.

## Query parameters

- `from` string, nullable — Time range start (ISO 8601); default last 24h
- `to` string, nullable — Time range end (ISO 8601)

## Response `200`

Successful Response

- ObservabilityAgentRollupItem[]
  - `id` string, required
  - `kind` 'streamkap' | 'external', required
  - `label` string, required
  - `last_call_at` string, date-time, nullable
  - `calls_24h` integer
  - `error_count_24h` integer
  - `top_error_code_24h` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/streamkap/apis/streamkap-rest-api.md) · [All operations](https://skmtc.net/streamkap/apis/streamkap-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/streamkap/streamkap-rest-api/revisions/8aea6143d003/schema)
