Skip to main content
POST
Change network permission for an approved terminal without disconnecting it

Authorizations

Authorization
string
header
required

Bearer JWT token or API Key (sk-*).

Path Parameters

agentTerminalId
string
required

Body

application/json
networkMode
enum<string>
required
Available options:
restricted,
sandbox,
external

Response

201 - application/json
agentTerminalId
string<uuid>
required
ownerUserId
string<uuid>
required
name
string
required
workspace
string
required
status
enum<string>
required
Available options:
pending,
approved
mode
enum<string>
required
Available options:
review,
full
networkMode
enum<string>
required
Available options:
restricted,
sandbox,
external
revision
number
required
connectionRevision
number
required

Runner and conversation connection epoch; command review mode edits keep it unchanged.

createdAt
string<date-time>
required
updatedAt
string<date-time>
required
restricted
boolean
required
users
string[]
required
groups
string[]
required
lastOnlineAt
string<date-time> | null
online
boolean
connectionIp
string | null

Gateway-observed IP of the active runner, visible only to its owner.

canManage
boolean
createdBy
string<uuid>
lastUpdateAt
string<date-time>
lastUpdateBy
string<uuid>
version
number
Last modified on September 29, 2026