Cotal
DocsAPI Reference

List managed console agents

GET
/agents

Return the manager-owned seats with process status, incarnation coordinates and available presence observations. mesh is a verdict only when meshView is current and the observed identity matches the managed seat. Optional facts are absent when not recorded.

Authorization

headerAuthorizationBearer <token>

Per-manager console token.

Response Body

Current managed seats.

application/json
  1. response
[index: integer]?
Example Request
curl -X GET 'http://127.0.0.1:12345/agents'
Example Response
[  {    "name": "string",    "id": "string",    "role": "string",    "agent": "string",    "space": "string",    "mode": "string",    "status": "string",    "mesh": "string",    "meshView": "string",    "lifecycleUid": "string",    "model": "string",    "variant": "string",    "provider": "string",    "cwd": "string",    "spawner": "string",    "instanceId": "string",    "host": "string",    "authHealth": "string",    "authReason": "string",    "uptimeMs": 0,    "pid": 0,    "activeAt": 0,    "presenceIdentityVerified": true,    "presenceObservedAt": 0,    "offlineSince": 0,    "condition": {      "code": "string",      "source": "string",      "message": "string",      "since": 0    },    "joinHealth": {      "state": "degraded",      "reason": "string"    },    "resume": {}  }]

See the HTTP interface overview for authentication and access requirements.

Complete HTTP contract

Endpoint

GET /agents

Return the manager-owned seats with process status, incarnation coordinates and available presence observations. mesh is a verdict only when meshView is current and the observed identity matches the managed seat. Optional facts are absent when not recorded.

Parameters

No operation parameters.

Responses

HTTP 200

Current managed seats.

Content type: application/json.

{
  "type": "array",
  "items": {
    "$ref": "#/components/schemas/ManagedAgent"
  }
}

HTTP 401

The manager console token is missing or invalid.

Content type: text/plain.

{
  "type": "string"
}

HTTP 500

Unexpected request failure.

Content type: text/plain.

{
  "type": "string"
}

Authentication and access: Operator HTTP interface of the reference manager console. This is separate from the Dashboard HTTP API. The default bind is 127.0.0.1 on an allocated port; an operator can configure the bind host and port. Every data operation requires the per-manager console token, even on loopback. Supply a bearer header or query parameter t. If both are present, t takes precedence. The launch page keeps its token in the URL fragment.

Read routes also accept other bodyless methods; only the documented GET behavior is promised. Query strings are removed for route dispatch. Session establishment mints credentials for a broker WebSocket connection; the console does not expose a WebSocket terminal endpoint. Static HTML, scripts, styles and favicon resources are outside this API reference.

OpenAPI specification contains the referenced response schemas. Complete Markdown reference.