AgentConnect
Computers

Take an agent’s access to a computer away

Removes one agent from a Computer’s Selected agent access; removing the last one leaves it none. A Computer granted to all agents becomes Selected with every other agent of the organization (409 past 200). The agent itself is not changed. Requires edit rights on the Computer, which any member it is visible to has unless they are a viewer. Idempotent; a per-agent or ephemeral computer is refused (409).

DELETE
/v1/orgs/{orgId}/computers/{id}/agent-access/agents/{agentId}

授权

bearerAuth
授权Bearer <token>

位置: header

路径参数

orgId*string
id*string
agentId*string
匹配^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
格式uuid

响应主体

application/json

application/json

application/json

application/json

curl -X DELETE "https://example.com/v1/orgs/string/computers/string/agent-access/agents/497f6eca-6276-4993-bfeb-53cbbbba6f08"
{  "id": "string",  "name": "string",  "ownerUserId": "string",  "kind": "self-hosted",  "isolation": "none",  "os": "macos",  "osVersion": "string",  "session": "aqua",  "status": "online",  "capabilities": {    "screenshot": false,    "input": false,    "textInput": "full",    "humanActivity": "pointer",    "backgroundInput": false,    "accessibilityTree": false,    "viewer": false,    "viewerStun": true,    "egress": true,    "exec": true,    "files": true,    "formFill": true,    "displays": [],    "permissions": {}  },  "doctor": {    "checkedAt": "2019-08-24T14:15:22Z",    "checks": [      {        "name": "string",        "status": "ok",        "detail": "string",        "fix": "string"      }    ]  },  "desktopDaemonVersion": "string",  "driverVersion": "string",  "policy": {    "allowedMembers": [],    "agentMode": "view",    "approvals": {      "firstInputPerSession": true    },    "appAllowlist": [      "string"    ],    "redactApps": [],    "exposeDriverTools": false,    "quietHours": {      "tz": "string",      "ranges": [        "string"      ]    },    "leaseIdleSeconds": 120,    "leaseMaxSeconds": 1800,    "leaseWaitSeconds": 45,    "screenshotRetentionDays": 0,    "viewerPeerToPeer": true,    "shell": "off",    "files": "off",    "fileRoots": [      "string"    ],    "shareBrowserLogins": true  },  "visibility": "org",  "sharedWith": [    "string"  ],  "lastSeenAt": "string",  "revokedAt": "string",  "stoppedAt": "string",  "stoppedByUserId": "string",  "createdAt": "string",  "updatedAt": "string",  "canEdit": true,  "screenshotRetentionDays": -9007199254740991,  "canEditPolicy": true,  "agentAccess": {    "mode": "none",    "agents": []  },  "canEditAgentAccess": true,  "allocation": "ephemeral",  "ownerAgentId": "string",  "poolSessionId": "string",  "poolPhase": "provisioning",  "poolError": "string",  "poolActions": {    "wake": true,    "sleep": true,    "reset": true  },  "lease": {    "sessionId": "string",    "agentId": "string",    "agentName": "string",    "acquiredAt": "string"  },  "waiting": [    {      "sessionId": "string",      "agentId": "string",      "since": "string"    }  ],  "desktops": [    {      "id": "string",      "agentId": "string",      "status": "online",      "lease": {        "sessionId": "string",        "agentId": "string",        "agentName": "string",        "acquiredAt": "string"      },      "waiting": [        {          "sessionId": "string",          "agentId": "string",          "since": "string"        }      ]    }  ]}