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

История версий агента

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

GET/api/v1/security/agents/{agentId}/versions

Авторизация

AuthorizationBearer <токен>

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

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

Параметры пути

agentId*string

Идентификатор агента

Форматuuid

Параметры запроса

limit?integer

Сколько версий вернуть

Диапазон1 <= value <= 100
По умолчанию20
before?integer

Вернуть версии с номером меньше указанного

Диапазон2 <= value

Тело ответа

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/api/v1/security/agents/497f6eca-6276-4993-bfeb-53cbbbba6f08/versions" \  -H "Authorization: Bearer <access_token>"
{  "nextBefore": 0,  "versions": [    {      "author": {        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",        "kind": "user"      },      "changes": [        {          "after": null,          "before": null,          "path": "string"        }      ],      "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",      "name": "string",      "origin": "created",      "restoredFrom": 0,      "version": 0    }  ]}