레퍼런스HTTP APIAgents

What disabling a connection would leave without a model

GET
/v1/installation/settings/connections/{id}/impact

The operator (installation.settings.manage, the workspace owner), signed in; an API key is 403 whatever its scopes. Counts, read when the confirmation opens: the current profile versions with no other enabled connection that fits once this one is gone (the whole installation, any workspace's derived version included), the active agents whose active release runs one of them, the sessions not yet failed or stopped that run one of them, and whether a workspace's achievement judge setting names the connection. Counts only, no names. Changes nothing; disabling is never blocked by it. 404 for an id the console does not hold.

Auth: cookie session only; no scope.

Authorization

cookieSession
cookie__Host-werft_session<token>

For the web console: the browser session cookie set by POST /v1/auth/login. It holds the scopes of the user's workspace role (owner: all; admin and member: all but sessions:recover). Requests other than GET must also send X-Requested-With: werft-web.

Path Parameters

id*string

The model connection's id.

Length1 <= length

Response Body

The counts for the connection.

application/json
  1. response
id*string
Length1 <= length
profile_count*integer
Range0 <= value <= 9007199254740991
agent_count*integer
Range0 <= value <= 9007199254740991
session_count*integer
Range0 <= value <= 9007199254740991
judge_used*boolean
Example Request
curl -X GET 'https://example.com/v1/installation/settings/connections/string/impact'
Example Response
{  "id": "anthropic-console",  "profile_count": 2,  "agent_count": 3,  "session_count": 1,  "judge_used": false}