Перейти к содержимому
LegalStack

Агенты команды

Агенты команды, которыми может пользоваться или управлять текущий пользователь, с его правами на каждого из них, и право создавать агентов. Приостановленных агентов видят только те, кто может ими управлять.

GET/api/v1/security/agents

Авторизация

AuthorizationBearer <токен>

Access token, привязанный к ключу клиента по RFC 9449: заголовок Authorization: DPoP <token> и заголовок DPoP с доказательством для каждого запроса. Сервер выдаёт DPoP-Nonce, который клиент включает в доказательство.

Передаётся в: header

Тело ответа

application/json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/api/v1/security/agents" \  -H "Authorization: Bearer <access_token>"
{  "agents": [    {      "config": {        "avatar": "ball",        "capabilities": {          "browser": true,          "web": true        },        "instructions": "string",        "preset": "paralegal",        "sources": [          {            "id": "string",            "kind": "knowledge",            "title": "string"          }        ],        "tools": {          "domains": {            "раздел1": "allow",            "раздел2": "allow"          },          "effects": {            "irreversible": "allow",            "read": "allow",            "write": "allow"          },          "tools": {            "раздел.действие1": "allow",            "раздел.действие2": "allow"          }        }      },      "createdAt": "string",      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "isDefault": true,      "name": "string",      "permissions": {        "canEdit": true,        "canManage": true,        "canSchedule": true,        "canUse": true      },      "status": "active",      "suspendReason": "string",      "suspendedAt": "string",      "suspendedBy": "cf641c27-1df2-43ad-8d4f-fa89421349da",      "updatedAt": "string",      "version": 0    }  ],  "canCreate": true}