---
title: "Posture score and counts for one connection's agents"
method: GET
path: "/v1/platform/connections/{connection_id}/otel/summary"
tags: ["Platform", "Observability"]
---

# Posture score and counts for one connection's agents

`GET /v1/platform/connections/{connection_id}/otel/summary`

## Request

- Base URL: `https://api.1claw.co`
- URL: `https://api.1claw.co/v1/platform/connections/{connection_id}/otel/summary`
- Auth: HTTP bearer

`/v1/otel/summary` over a smaller world: the posture score uses the connection's agents' trust scores and the resources they reach; threat and pending-approval counts are the connection's agents' only.

A `plt_` key sees one connection's agents, never the end-user's org: that org may hold agents from other platforms or the user's own. The set is agents attributed to the connection plus the ones listed on it, constrained to the connection's org. A connection that does not belong to the calling app is a 404.

## Path parameters

- `connection_id` string, uuid, required

## Response `200`

Posture and counts for the connection

- OtelSummary
  - `posture_score` integer, required
  - `open_threats` integer, required
  - `open_critical` integer, required
  - `pending_approvals` integer, required
  - `agent_count` integer, required
  - `top_threats` object[], required: At most five, same ranking as /v1/otel/threats.

## Other responses

- `401`: Unauthenticated
- `403`: Not a plt_ key
- `404`: Connection not found for this app

---

[API](https://skmtc.dev/1claw/apis/1claw-api.md) · [All operations](https://skmtc.dev/1claw/apis/1claw-api/llms.txt) · [OpenAPI document](https://skmtc.dev/1claw/apis/1claw-api/revisions/5fa0918f3b41?raw)
