CLI 참조

화면의 단추가 실행하는 명령과 같은 명령입니다. 명령의 도움말과 출력은 영어입니다. 화면 아래 콘솔에 나오는 그대로입니다.

이 페이지에서

출력과 종료 코드

모든 명령에 해당하는 내용입니다 (영어 원문).

Every command prints English text. With --json it prints the envelope instead: {"ok": true, "data": ..., "warnings": [...]} or {"ok": false, "error": {...}}. Errors print two lines on stderr: the message, then reason: .... Exit codes: 0 done, 1 refused or failed, 2 usage, 130 cancelled.

명령 목록

연구자가 쓰는 명령

사용 중인 계정이면 누구나 쓸 수 있는 명령입니다. 내 작업공간과 내 결과, 내 계정만 다룹니다.

synapse approval file

Preview file of a requested image (used by the gateway).

synapse approval file [-h] approval index
Who
any enabled account
Flags
read-only
When it fails
Could not open the preview file.
argumentflagkindmarkshelp
approvalpositionalapprovalrequiredRequest ID, such as a-0031
indexpositionalintrequiredPreview number

synapse approval ls

Requests made from inside workspaces.

synapse approval ls [-h] [--workspace WORKSPACE] [--all] [--owner OWNER]
Who
any enabled account
Flags
read-only, inside a workspace
Result
list of ApprovalRow
When it fails
Could not list the requests.
argumentflagkindmarkshelp
workspace--workspaceworkspacemay be left out inside a workspaceWorkspace ID (default inside a workspace: this one)
all--allflag-Closed requests too
owner--owneruseradmins onlyOwner account ID (admins: any account)

synapse approval reject

Reject a request.

synapse approval reject [-h] approval
Who
any enabled account
When it fails
Could not reject the request.
argumentflagkindmarkshelp
approvalpositionalapprovalrequiredRequest ID, such as a-0031

synapse approval show

One request, with what it changes (recomputed now).

synapse approval show [-h] approval
Who
any enabled account
Flags
read-only, inside a workspace
MCP tool
request_status (Request status)
When it fails
Could not show the request.
argumentflagkindmarkshelp
approvalpositionalapprovalrequiredRequest ID, such as a-0031

synapse role ls

Roles.

synapse role ls [-h]
Who
any enabled account
Flags
read-only
Result
list of Role
When it fails
Could not list the roles.

synapse runs

Commands I ran from the portal, the API or a workspace.

synapse runs [-h] [--limit LIMIT] [--user USER]
Who
any enabled account
Flags
read-only
Result
list of RunRecord
When it fails
Could not list your runs.
argumentflagkindmarkshelp
limit--limitint-Number of rows (default 50, at most 500)
user--useruseradmins onlyOnly this account (admins only)

synapse ssh guide

How to connect to your workspaces over SSH: the one-time setup and each workspace's commands.

synapse ssh guide [-h]
Who
any enabled account
Flags
read-only
Result
SshGuide
When it fails
Could not show how to connect over SSH.

synapse ssh-key add

Register an SSH public key: it signs in to your workspaces over SSH.

synapse ssh-key add [-h] [--name NAME] [--user USER]
Who
any enabled account
Flags
secret on stdin, not with an API token, needs a recent code
Result
SshKey
Reads from stdin
Public key line
When it fails
Could not add the SSH key.
argumentflagkindmarkshelp
name--namestr-Key name (default: the key's comment, or ssh)
user--useruserown value only (admins: any)Account to register it for (admins: any account)

synapse ssh-key ls

SSH keys.

synapse ssh-key ls [-h] [--user USER | --all]
Who
any enabled account
Flags
read-only
Result
list of SshKey
When it fails
Could not list the SSH keys.
argumentflagkindmarkshelp
user--useruseradmins onlyOnly this account (admins only)
all--allflagadmins onlyEvery account's keys (admins only)

At most one of: user, all.

synapse ssh-key revoke

Revoke an SSH key (new connections with it are refused).

synapse ssh-key revoke [-h] id
Who
any enabled account
Result
SshKey
Errors
no_change
When it fails
Could not revoke the SSH key.
argumentflagkindmarkshelp
idpositionalssh_keyrequiredSSH key ID

synapse storage

How full storage is: the pool and its areas (admins), and work folders against their limit.

synapse storage [-h]
Who
any enabled account
Flags
read-only
When it fails
Could not measure the storage.

synapse token create

Create an API token for scripts.

synapse token create [-h] [--name NAME] [--days DAYS | --no-expiry]
Who
any enabled account
Flags
not with an API token, needs a recent code
Result
Token
One-time values
API token
When it fails
Could not create the API token.
argumentflagkindmarkshelp
name--namestr-Token name
days--daysint-Days until the token expires (1 to 365, default 90)
no_expiry--no-expiryflagadmins onlyNever expire (admins only)

At most one of: days, no_expiry.

synapse token ls

API tokens.

synapse token ls [-h] [--user USER | --all]
Who
any enabled account
Flags
read-only
Result
list of Token
When it fails
Could not list the API tokens.
argumentflagkindmarkshelp
user--useruseradmins onlyOnly this account (admins only)
all--allflagadmins onlyEvery account's tokens (admins only)

At most one of: user, all.

synapse token revoke

Revoke an API token.

synapse token revoke [-h] id
Who
any enabled account
Result
Token
Errors
no_change
When it fails
Could not revoke the API token.
argumentflagkindmarkshelp
idpositionaltokenrequiredAPI token ID

synapse user authenticator confirm

Confirm the authenticator app with the code it shows.

synapse user authenticator confirm [-h]
Who
any enabled account
Flags
secret on stdin, not with an API token, during sign-in setup
Reads from stdin
Code from the app
When it fails
Could not confirm the authenticator app.

synapse user authenticator setup

Start setting up an authenticator app (TOTP); then confirm it with a code.

synapse user authenticator setup [-h]
Who
any enabled account
Flags
not with an API token, during sign-in setup
One-time values
Setup link (otpauth), Setup key
When it fails
Could not start setting up the authenticator app.

synapse user claude-token

Connect your Claude account with the token from claude setup-token.

synapse user claude-token [-h]
Who
any enabled account
Flags
secret on stdin, not with an API token
Reads from stdin
Claude token (sk-ant-...)
When it fails
Could not connect Claude.

synapse user passwd

Change your password (needs the current one; signs out every session and revokes your API tokens and SSH keys unless kept).

synapse user passwd [-h] [--keep-credentials]
Who
any enabled account
Flags
secret on stdin, not with an API token, during sign-in setup
Reads from stdin
Current password, New password
When it fails
Could not change the password.
argumentflagkindmarkshelp
keep_credentials--keep-credentialsflag-Keep your API tokens and SSH keys (they are revoked otherwise)

synapse user show

Account details (your own when no ID is given).

synapse user show [-h] [id]
Who
any enabled account
Flags
read-only, during sign-in setup
Result
Account
When it fails
Could not show the account.
argumentflagkindmarkshelp
idpositionaluserown value only (admins: any)Account ID

lake ls

Your data (only what you can see).

lake ls [-h] [--depth DEPTH] [--folders] [--as AS_USER] [path]
Who
any enabled account
Flags
read-only, inside a workspace
Result
list of LakeEntry
MCP tool
list_data (Data you can add)
When it fails
Could not list the data.
argumentflagkindmarkshelp
pathpositionallake_path-Data path, such as /images/ct_2024
depth--depthint-Levels to list (1 to 3, default 1)
folders--foldersflag-Folders and tables only
as_user--asuseradmins onlySee it as this account would (admins only)

lake show

One data path: kind, file count and description.

lake show [-h] [--as AS_USER] path
Who
any enabled account
Flags
read-only, inside a workspace
Result
LakeEntry
When it fails
Could not show the data path.
argumentflagkindmarkshelp
pathpositionallake_pathrequiredData path, such as /images/ct_2024
as_user--asuseradmins onlySee it as this account would (admins only)

ws add-data

Add data to a workspace (data is never removed).

ws add-data [-h] [--approval APPROVAL] workspace data [data ...]
Who
any enabled account
Result
DataAdded
When it fails
Could not add the data.
argumentflagkindmarkshelp
workspacepositionalworkspacerequiredWorkspace ID
datapositionalrefrequired, one or more valuesData paths, release IDs or share links
approval--approvalapproval-Run this approved request (the approval page adds it)

ws archive

Archive a stopped workspace: remove its environment and free its GPU; the work folder, records and releases stay.

ws archive [-h] workspace
Who
any enabled account
When it fails
Could not archive the workspace.
argumentflagkindmarkshelp
workspacepositionalworkspacerequiredWorkspace ID

ws create

Create a workspace (with all of your data unless you choose some).

ws create [-h] [--data DATA [DATA ...]] [--name NAME] [--net NET] owner
Who
any enabled account
When it fails
Could not create the workspace.
argumentflagkindmarkshelp
ownerpositionaluserown value only (admins: any), requiredOwner account ID
data--datarefone or more valuesData paths, release IDs or share links
name--namestr-Workspace name
net--netstradmins onlyInternet rule template (admins only)

ws logs

Environment output.

ws logs [-h] [--tail TAIL] workspace
Who
any enabled account
Flags
read-only
Result
Logs
When it fails
Could not read the environment output.
argumentflagkindmarkshelp
workspacepositionalworkspacerequiredWorkspace ID
tail--tailint-Only the last N lines

ws ls

Workspaces (default: not archived; --archived: archived ones).

ws ls [-h] [--owner OWNER] [--archived]
Who
any enabled account
Flags
read-only
Result
list of WorkspaceSummary
When it fails
Could not list the workspaces.
argumentflagkindmarkshelp
owner--owneruseradmins onlyOwner account ID (admins: any account)
archived--archivedflag-Archived workspaces instead

ws net log

Internet access log (one workspace, or all of them for admins).

ws net log [-h] [--all] [--denied] [--tail TAIL] [workspace]
Who
any enabled account
Flags
read-only
Result
list of NetLogEntry
When it fails
Could not read the internet access log.
argumentflagkindmarkshelp
workspacepositionalworkspace-Workspace ID
all--allflagadmins onlyEvery workspace (admins only)
denied--deniedflag-Refused requests only
tail--tailint-Only the last N lines

Exactly one of: workspace, all.

ws net show

A workspace's internet rules.

ws net show [-h] [workspace]
Who
any enabled account
Flags
read-only, inside a workspace
Result
NetPolicy
When it fails
Could not show the internet rules.
argumentflagkindmarkshelp
workspacepositionalworkspacemay be left out inside a workspace, requiredWorkspace ID (default inside a workspace: this one)

ws net templates

Internet rule templates.

ws net templates [-h]
Who
any enabled account
Flags
read-only
Result
list of NetTemplate
When it fails
Could not list the internet rule templates.

ws open

Check and record opening the IDE (used by the portal).

ws open [-h] workspace
Who
any enabled account
Flags
read-only, not with an API token
When it fails
Could not open the workspace.
argumentflagkindmarkshelp
workspacepositionalworkspacerequiredWorkspace ID

ws preview

While choosing data: visible files and who can see the results (changes nothing).

ws preview [-h] [--owner OWNER | --workspace WORKSPACE] [--data DATA [DATA ...]]
Who
any enabled account
Flags
read-only, inside a workspace
Result
Preview
MCP tool
preview_add_data (Preview adding data)
When it fails
Could not work out who can see the results.
argumentflagkindmarkshelp
owner--owneruserown value only (admins: any)Owner account ID (admins: any account)
workspace--workspaceworkspacemay be left out inside a workspaceWorkspace ID (default inside a workspace: this one)
data--datarefone or more valuesData paths, release IDs or share links

At most one of: owner, workspace.

ws request add-data

Ask to add data to this workspace (the researcher approves in the portal).

ws request add-data [-h] [--workspace WORKSPACE] data [data ...]
Who
any enabled account
Flags
inside a workspace
MCP tool
request_add_data (Request data)
When it fails
Could not request the data.
argumentflagkindmarkshelp
workspace--workspaceworkspacemay be left out inside a workspace, requiredWorkspace ID (default inside a workspace: this one)
datapositionalrefrequired, one or more valuesData paths, release IDs or share links

ws request release

Ask to release outputs (the researcher approves in the portal).

ws request release [-h] [--workspace WORKSPACE] --outputs OUTPUTS [OUTPUTS ...] --reproduce REPRODUCE [--supersedes SUPERSEDES]
Who
any enabled account
Flags
inside a workspace
MCP tool
request_release (Request a release)
When it fails
Could not request the release.
argumentflagkindmarkshelp
workspace--workspaceworkspacemay be left out inside a workspace, requiredWorkspace ID (default inside a workspace: this one)
outputs--outputshome_pathrequired, one or more valuesOutput paths, relative to the work folder (~)
reproduce--reproducehome_pathrequiredScript that rebuilds the outputs, relative to the work folder
supersedes--supersedesrelease-Release that this one replaces

ws restore

Restore an archived workspace.

ws restore [-h] workspace
Who
any enabled account
When it fails
Could not restore the workspace.
argumentflagkindmarkshelp
workspacepositionalworkspacerequiredWorkspace ID

ws show

Workspace details.

ws show [-h] [workspace]
Who
any enabled account
Flags
read-only, inside a workspace
MCP tool
workspace_info (Workspace info)
When it fails
Could not show the workspace.
argumentflagkindmarkshelp
workspacepositionalworkspacemay be left out inside a workspace, requiredWorkspace ID (default inside a workspace: this one)

ws start

Start a stopped workspace (on a running one: rewrite its secret and info files).

ws start [-h] [--cpus CPUS] [--memory MEMORY] [--gpus GPUS] [--gpu-memory GPU_MEMORY] [--image IMAGE] [--recreate] workspace
Who
any enabled account
When it fails
Could not start the workspace.
argumentflagkindmarkshelp
workspacepositionalworkspacerequiredWorkspace ID
cpus--cpusfloat-CPU cores
memory--memorysize-Memory, such as 32g
gpus--gpusstradmins onlyGPUs, such as all or 0 (admins only)
gpu_memory--gpu-memorysizeadmins onlyGPU memory limit, such as 64g (admins only)
image--imagestradmins onlyEnvironment image (admins only)
recreate--recreateflag-Create the environment again from its image with the current settings; the work folder stays (stopped workspaces only)

ws stop

Stop a workspace (it stays stopped until someone starts it).

ws stop [-h] workspace
Who
any enabled account
When it fails
Could not stop the workspace.
argumentflagkindmarkshelp
workspacepositionalworkspacerequiredWorkspace ID

release access ls

Access requests (default: open ones).

release access ls [-h] [--release RELEASE] [--all] [--user USER]
Who
any enabled account
Flags
read-only
Result
list of AccessRequestView
When it fails
Could not list the access requests.
argumentflagkindmarkshelp
release--releaserelease-Only requests for this release
all--allflag-Closed requests too
user--useruseradmins onlyOnly this account (admins only)

release create

Release outputs from a workspace.

release create [-h] --workspace WORKSPACE --outputs OUTPUTS [OUTPUTS ...] --reproduce REPRODUCE [--supersedes SUPERSEDES] [--approval APPROVAL]
Who
any enabled account
When it fails
Could not release the outputs.
argumentflagkindmarkshelp
workspace--workspaceworkspacerequiredWorkspace ID
outputs--outputshome_pathrequired, one or more valuesOutput paths, relative to the work folder (~)
reproduce--reproducehome_pathrequiredScript that rebuilds the outputs, relative to the work folder
supersedes--supersedesrelease-Release that this one replaces
approval--approvalapproval-Run this approved request (the approval page adds it)

release ls

Releases you can see.

release ls [-h] [--mine] [--as AS_USER]
Who
any enabled account
Flags
read-only, inside a workspace
Result
list of ReleaseRow
MCP tool
list_releases (Releases you can see)
When it fails
Could not list the releases.
argumentflagkindmarkshelp
mine--mineflag-Only releases you created
as_user--asuseradmins onlySee it as this account would (admins only)

release open

Check permission and record a download or preview (used by the gateway).

release open [-h] --for {download,preview} [--path PATH [PATH ...]] release
Who
any enabled account
Flags
read-only
When it fails
Could not open the release files.
argumentflagkindmarkshelp
releasepositionalreleaserequiredRelease ID or share link
purpose--forchoicerequiredWhat the files are opened for: download or preview
path--pathstrone or more valuesOutput files, as release show lists them (default: every output)

release request-access

Ask an admin for access to a release.

release request-access [-h] [--note NOTE] release
Who
any enabled account
When it fails
Could not request access.
argumentflagkindmarkshelp
releasepositionalreleaserequiredRelease ID or share link
note--notestr-Note to the admin

release show

One release: outputs, sources, reproduce command and who can see it.

release show [-h] [--as AS_USER] release
Who
any enabled account
Flags
read-only, inside a workspace
MCP tool
show_release (Show a release)
When it fails
Could not show the release.
argumentflagkindmarkshelp
releasepositionalreleaserequiredRelease ID or share link
as_user--asuseradmins onlySee it as this account would (admins only)

작업공간 안에서

작업공간 터미널과 코딩 에이전트가 쓸 수 있는 명령으로, 그 작업공간만 다룹니다. 터미널에서 칠 때는 앞에 명령 이름을 붙입니다: synapse ws show. 데이터 더하기와 결과 내보내기는 ws request의 두 명령(add-data, release)으로 요청하고, 작업공간 주인이 승인해야 실행됩니다. MCP 도구는 같은 명령을 에이전트에게 주는 이름입니다.

명령MCP 도구
synapse approval ls없음
synapse approval showrequest_status
lake lslist_data
lake show없음
ws net show없음
ws previewpreview_add_data
ws request add-datarequest_add_data
ws request releaserequest_release
ws showworkspace_info
release lslist_releases
release showshow_release

관리자 명령

관리자만 쓸 수 있는 명령입니다.

synapse audit

Audit log (filter by actor, action, target or time).

synapse audit [-h] [--by ACTOR] [--action ACTION] [--target TARGET] [--since SINCE] [--before BEFORE] [--limit LIMIT]
Who
admins
Flags
read-only
Result
list of AuditEntry
When it fails
Could not read the audit log.
argumentflagkindmarkshelp
actor--bystr-Only rows by this account
action--actionstr-Only this action, or a prefix ending in *, such as user.*
target--targetstr-Only rows about this target
since--sincetime-Only rows at or after this time, such as 2026-10-19 or 2026-10-19T14:02
before--beforeint-Only rows before this row ID (paging)
limit--limitint-Number of rows (default 50, at most 500)

synapse brand check

Check a brand colour: logo tile ink and contrast, and whether it can be the button colour.

synapse brand check [-h] --color COLOR
Who
admins
Flags
read-only
When it fails
Could not check the brand colour.
argumentflagkindmarkshelp
color--colorcolorrequiredBrand colour (#rrggbb)

synapse brand css

Rebuild the brand stylesheet (brand.css) from the saved brand.

synapse brand css [-h]
Who
admins
When it fails
Could not build the brand stylesheet.

synapse brand set

Save the brand colour and logos and rebuild the brand stylesheet (brand.css).

synapse brand set [-h] [--color COLOR] [--logo LOGO] [--logo-mono LOGO_MONO] [--primary | --no-primary]
Who
admins
When it fails
Could not save the brand.
argumentflagkindmarkshelp
color--colorcolor-Brand colour (#rrggbb)
logo--logosource-Logo SVG: upload:<id>, or a file on the server
logo_mono--logo-monosource-Single-colour logo SVG: upload:<id>, or a file on the server
primary--primaryflag-Use the brand colour for buttons, or stop using it

synapse egress start

Start the internet proxy (egress) with every workspace's rules.

synapse egress start [-h]
Who
admins
When it fails
Could not manage the internet proxy.

synapse egress status

Whether the internet proxy runs.

synapse egress status [-h]
Who
admins
Flags
read-only
When it fails
Could not manage the internet proxy.

synapse egress stop

Stop the internet proxy (workspaces lose internet access).

synapse egress stop [-h]
Who
admins
When it fails
Could not manage the internet proxy.

synapse gateway start

Start the gateway (portal and workspace front end), or recreate it when its settings changed.

synapse gateway start [-h]
Who
admins
When it fails
Could not manage the gateway.

synapse gateway status

Whether the gateway runs, and the portal address.

synapse gateway status [-h]
Who
admins
Flags
read-only
When it fails
Could not manage the gateway.

synapse gateway stop

Stop the gateway (the portal and workspaces stop answering).

synapse gateway stop [-h]
Who
admins
When it fails
Could not manage the gateway.

synapse role add

Create a role.

synapse role add [-h] [--desc DESC] id
Who
admins
Result
Role
When it fails
Could not create the role.
argumentflagkindmarkshelp
idpositionalrolerequiredRole ID
desc--descstr-Role description

synapse role rm

Delete a role that nobody holds and nothing grants.

synapse role rm [-h] id
Who
admins
Result
Role
Errors
in_use
When it fails
Could not delete the role.
argumentflagkindmarkshelp
idpositionalrolerequiredRole ID

synapse role set

Change a role's description.

synapse role set [-h] --desc DESC id
Who
admins
Result
Role
Errors
no_change
When it fails
Could not change the role description.
argumentflagkindmarkshelp
idpositionalrolerequiredRole ID
desc--descstrrequiredRole description

synapse role show

Role details.

synapse role show [-h] id
Who
admins
Flags
read-only
When it fails
Could not show the role.
argumentflagkindmarkshelp
idpositionalrolerequiredRole ID

synapse snapshots

Research data snapshots (admins).

synapse snapshots [-h] [--limit LIMIT]
Who
admins
Flags
read-only
Result
list of SnapshotRow
When it fails
Could not list the data versions.
argumentflagkindmarkshelp
limit--limitint-Number of rows (default 50, at most 500)

synapse ssh start

Start the SSH entrance (the OpenSSH jump host into workspaces), or recreate it when its settings changed.

synapse ssh start [-h]
Who
admins
When it fails
Could not manage the SSH entrance.

synapse ssh status

Whether the SSH entrance runs, its addresses and host key.

synapse ssh status [-h]
Who
admins
Flags
read-only
When it fails
Could not manage the SSH entrance.

synapse ssh stop

Stop the SSH entrance (new SSH connections are refused, open ones end).

synapse ssh stop [-h]
Who
admins
When it fails
Could not manage the SSH entrance.

synapse user add

Create an account with a temporary password, changed at first sign-in.

synapse user add [-h] --name NAME [--admin] [--role ROLE [ROLE ...]] id
Who
admins
Flags
not with an API token, needs a recent code
Result
Account
One-time values
Temporary password
When it fails
Could not create the account.
argumentflagkindmarkshelp
idpositionaluserrequiredAccount ID
name--namestrrequiredDisplay name (1 to 64 characters, different from the ID)
admin--adminflag-Make the account an admin
role--roleroleone or more valuesRoles to give

synapse user add-role

Give an account a role.

synapse user add-role [-h] id role
Who
admins
Errors
no_change
When it fails
Could not add the role.
argumentflagkindmarkshelp
idpositionaluserrequiredAccount ID
rolepositionalrolerequiredRole ID

synapse user disable

Disable an account: block sign-in and API tokens, stop its running workspaces, keep its records.

synapse user disable [-h] [--reason REASON] id
Who
admins
When it fails
Could not disable the account.
argumentflagkindmarkshelp
idpositionaluserrequiredAccount ID
reason--reasonstr-Why the account is disabled (admins see it)

synapse user enable

Enable a disabled account (its workspaces stay stopped).

synapse user enable [-h] id
Who
admins
Flags
not with an API token, needs a recent code
Result
Account
Errors
no_change
When it fails
Could not enable the account.
argumentflagkindmarkshelp
idpositionaluserrequiredAccount ID

synapse user ls

Accounts, disabled ones included.

synapse user ls [-h]
Who
admins
Flags
read-only
Result
list of Account
When it fails
Could not list the accounts.

synapse user remove-role

Take a role from an account.

synapse user remove-role [-h] id role
Who
admins
Errors
no_change
When it fails
Could not remove the role.
argumentflagkindmarkshelp
idpositionaluserrequiredAccount ID
rolepositionalrolerequiredRole ID

synapse user reset-password

Create a temporary password, changed at next sign-in; signs out every session and revokes API tokens and SSH keys.

synapse user reset-password [-h] [--authenticator] id
Who
admins
Flags
not with an API token, needs a recent code
One-time values
Temporary password
When it fails
Could not create a temporary password.
argumentflagkindmarkshelp
idpositionaluserrequiredAccount ID
authenticator--authenticatorflag-Also remove the authenticator app (a lost phone)

synapse user rm

Delete an account with no records at all; disable the others.

synapse user rm [-h] id
Who
admins
When it fails
Could not delete the account.
argumentflagkindmarkshelp
idpositionaluserrequiredAccount ID

synapse user set

Change the name, the admin flag or SSH access, or require a new password at next sign-in.

synapse user set [-h] [--name NAME] [--admin | --no-admin] [--must-change] [--ssh | --no-ssh] id
Who
admins
Flags
not with an API token, needs a recent code
When it fails
Could not change the account.
argumentflagkindmarkshelp
idpositionaluserrequiredAccount ID
name--namestr-Display name (1 to 64 characters, different from the ID)
admin--adminflag-Make the account an admin, or stop it being one
must_change--must-changeflag-Require a new password at next sign-in
ssh--sshflag-Allow SSH into the account's workspaces, or stop allowing it

lake add

Add files or a folder (files at the same paths are replaced).

lake add [-h] source path
Who
admins
Result
LakeAdded
When it fails
Could not add the data.
argumentflagkindmarkshelp
sourcepositionalsourcerequiredFiles to add: upload:<id>[/<path>], or a path on the server (server terminal only)
pathpositionallake_pathrequiredData path to add the files under

lake grant

Grant a role on a path (it applies to everything below).

lake grant [-h] path role
Who
admins
Errors
no_change
When it fails
Could not grant the role.
argumentflagkindmarkshelp
pathpositionallake_pathrequiredData path, such as /images/ct_2024
rolepositionalrolerequiredRole ID

lake revoke

Revoke a role granted on a path.

lake revoke [-h] path role
Who
admins
Errors
no_change
When it fails
Could not revoke the role.
argumentflagkindmarkshelp
pathpositionallake_pathrequiredData path, such as /images/ct_2024
rolepositionalrolerequiredRole ID

lake rm

Remove from the source data (it stays in the history).

lake rm [-h] path
Who
admins
When it fails
Could not remove the data.
argumentflagkindmarkshelp
pathpositionallake_pathrequiredData path, such as /images/ct_2024

lake sync

Update every workspace's data to match the permissions.

lake sync [-h]
Who
admins
Result
Synced
When it fails
Could not update the workspaces' data.

ws net set

Change a workspace's internet rules.

ws net set [-h] [--template TEMPLATE] [--allow ALLOW [ALLOW ...]] [--remove REMOVE [REMOVE ...]] [--clear] workspace
Who
admins
Result
NetPolicy
Errors
no_change
When it fails
Could not change the internet rules.
argumentflagkindmarkshelp
workspacepositionalworkspacerequiredWorkspace ID
template--templatestr-Template ID
allow--allowruleone or more valuesRules to add
remove--removeruleone or more valuesExtra rules to remove
clear--clearflag-Remove every extra rule

release access deny

Deny an access request.

release access deny [-h] [--note NOTE] request
Who
admins
When it fails
Could not handle the access request.
argumentflagkindmarkshelp
requestpositionalaccessrequiredAccess request ID, such as q-0007
note--notestr-Note to the requester

release access grant

Handle a request by giving the requester roles (they must then see the release).

release access grant [-h] --role ROLE [ROLE ...] request
Who
admins
When it fails
Could not handle the access request.
argumentflagkindmarkshelp
requestpositionalaccessrequiredAccess request ID, such as q-0007
role--rolerolerequired, one or more valuesRoles to give

release access relax

Handle a request by widening who can see the release (reason required).

release access relax [-h] (--clause CLAUSE [CLAUSE ...] | --everyone) --reason REASON request
Who
admins
When it fails
Could not handle the access request.
argumentflagkindmarkshelp
requestpositionalaccessrequiredAccess request ID, such as q-0007
clause--clauserolerepeatable, one or more valuesRoles of one line of the condition; anyone with one of them qualifies (repeat to require more lines)
everyone--everyoneflag-Every signed-in account
reason--reasonstrrequiredWhy who can see it is widened (required; admins see it)

Exactly one of: clause, everyone.

release relax

Widen who can see a release (an admin decision with a reason), or undo it.

release relax [-h] (--clause CLAUSE [CLAUSE ...] | --everyone | --revoke) --reason REASON release
Who
admins
Errors
no_change
When it fails
Could not widen who can see the release.
argumentflagkindmarkshelp
releasepositionalreleaserequiredRelease ID or share link
clause--clauserolerepeatable, one or more valuesRoles of one line of the condition; anyone with one of them qualifies (repeat to require more lines)
everyone--everyoneflag-Every signed-in account
revoke--revokeflag-Undo the widening
reason--reasonstrrequiredWhy who can see it is widened (required; admins see it)

Exactly one of: clause, everyone, revoke.

release relax-preview

How widening would change who can see a release (changes nothing).

release relax-preview [-h] (--clause CLAUSE [CLAUSE ...] | --everyone) release
Who
admins
Flags
read-only
When it fails
Could not preview the widening.
argumentflagkindmarkshelp
releasepositionalreleaserequiredRelease ID or share link
clause--clauserolerepeatable, one or more valuesRoles of one line of the condition; anyone with one of them qualifies (repeat to require more lines)
everyone--everyoneflag-Every signed-in account

Exactly one of: clause, everyone.

서버 명령

컨트롤 플레인 서버의 터미널에서만 쓰는 명령입니다.

서버 명령 5개 보기

synapse init

Prepare the database, storage and keys (run once; later runs add missing keys).

synapse init [-h]
Who
a terminal on the control-plane server
When it fails
Could not initialize Synapse.

synapse migrate

Upgrade the database schema (stop the gateway and the runner first).

synapse migrate [-h] [--check]
Who
a terminal on the control-plane server
Result
Migrated
When it fails
Could not upgrade the database schema.
argumentflagkindmarkshelp
check--checkflag-Only report pending steps

synapse serve

Command runner (how the portal, the API and workspaces run the CLI).

synapse serve [-h] [--socket SOCKET]
Who
a terminal on the control-plane server
Result
none (runs until stopped)
When it fails
Could not start the command runner.
argumentflagkindmarkshelp
socket--socketstr-Socket path

synapse storage-helper

Storage helper (the root process for ZFS and hard links).

synapse storage-helper [-h] [--socket SOCKET] [--allow-uid ALLOW_UID]
Who
a terminal on the control-plane server
Result
none (runs until stopped)
When it fails
Could not start the storage helper.
argumentflagkindmarkshelp
socket--socketstr-Socket path
allow_uid--allow-uidintrepeatableAnother uid that may connect (repeat for more)

ws monitor

Environment monitor: GPU memory limits, recorded endings, restarts after a server restart and cleanup (always on).

ws monitor [-h] [--kill] [--interval INTERVAL] [--once]
Who
a terminal on the control-plane server
Result
none (runs until stopped)
When it fails
Could not run the environment monitor.
argumentflagkindmarkshelp
kill--killflag-End the largest process of a workspace over its GPU memory limit
interval--intervalfloat-Seconds between passes (default 10)
once--onceflag-Make one pass, then exit

결과 형식

아래는 영어 원문입니다.

Fields marked owner are shown to the account the result belongs to and to admins; admin fields only to admins. A hidden field is left out. The types the results refer to follow them.

WorkspaceCounts

fieldtypevisible to
activenumberall
archivednumberall
runningnumberall
fieldtypevisible to
connectedbooleanall
updated_atstring | nullall

Account

fieldtypevisible to
idstringowner
namestringall
adminbooleanall
enabledbooleanall
rolesstring[]all
created_atstringall
must_changebooleanowner
temporary_untilstring | nullowner
temporary_expiredbooleanowner
last_login_atstring | nullowner
workspacesWorkspaceCountsowner
claudeClaudeLinkowner
api_tokensnumberowner
authenticatorAuthenticatorStateowner
authenticator_atstring | nullowner
unconfirmed_sign_insnumberowner
unconfirmed_sincestring | nullowner
ssh_allowedbooleanowner
ssh_keysnumberowner
disabled_atstring | nulladmin
disabled_bystring | nulladmin
disabled_reasonstring | nulladmin
removablebooleanadmin
last_adminbooleanadmin

AccountSet

fieldtypevisible to
accountAccountall
changed("name" | "admin" | "must_change" | "ssh")[]all

AccountDisabled

fieldtypevisible to
accountAccountall
stoppedstring[]all
not_stoppedstring[]all
sessions_revokednumberall

AccountRemoved

fieldtypevisible to
userstringadmin

RoleMembership

fieldtypevisible to
userstringadmin
rolestringall
workspacesstring[]all

PasswordChanged

fieldtypevisible to
sessions_revokednumberall
tokens_revokednumberall
ssh_keys_revokednumberall

PasswordReset

fieldtypevisible to
userstringadmin
sessions_revokednumberall
tokens_revokednumberall
ssh_keys_revokednumberall
authenticator_removedbooleanall
temporary_untilstringall

ClaudeConnected

fieldtypevisible to
refreshedstring[]all

Role

fieldtypevisible to
idstringall
descriptionstringall
membersnumberadmin
grantsnumberadmin

RoleMember

fieldtypevisible to
idstringadmin
namestringall
enabledbooleanall

RoleDetail

fieldtypevisible to
idstringall
descriptionstringall
membersRoleMember[]admin
grantsstring[]admin
relaxationsstring[]admin

Token

fieldtypevisible to
idstringall
userstringowner
namestringall
created_atstringall
expires_atstring | nullall
last_used_atstring | nullall
revoked_atstring | nullall

AuthenticatorSetup

fieldtypevisible to
userstringowner
issuerstringall
algorithm"SHA1"all
digitsnumberall
periodnumberall

AuthenticatorConfirmed

fieldtypevisible to
userstringowner
sessions_revokednumberall
password_changebooleanall

SshKey

fieldtypevisible to
idstringall
userstringowner
namestringall
key_typestringall
fingerprintstringall
created_atstringall
created_side"lan" | "internet" | "local"all
revoked_atstring | nullall

SshGuide

fieldtypevisible to
userstringowner
setupSshSetupall
settingsSshSettingsall
workspacesSshConnect[]all

ApprovalOutput

fieldtypevisible to
pathstringall
sizenumberall
sha256string | nullall
kindOutputKindall
previewnumber | nullall

ApprovalChanges

fieldtypevisible to
files_nownumberall
files_afternumberall
audience_nowAudienceall
audience_afterAudienceall
audience_at_requestAudienceall
recomputed_atstringall

ApprovalOutcome

fieldtypevisible to
releasestring | nullall
addedstring[]all

DataRef

fieldtypevisible to
refstringall
filesnumberall

ApprovalView

fieldtypevisible to
idstringall
workspacestringall
workspace_namestring | nullowner
ownerstringowner
actionApprovalActionall
viaViaall
argvstring[]all
commandstringall
requested_atstringall
statusApprovalStatusall
endedEnded | nullall
interruptedbooleanall
last_errorCommandError | nullall
decided_atstring | nullall
decided_bystring | nulladmin
decided_by_namestring | nullall
outcomeApprovalOutcome | nullall
changesApprovalChangesall
dataDataRef[] | nullall
outputsApprovalOutput[] | nullall
reproducestring | nullall
supersedesstring | nullall
urlstringall

ApprovalRow

fieldtypevisible to
idstringall
workspacestringall
workspace_namestring | nullowner
ownerstringowner
actionApprovalActionall
viaViaall
requested_atstringall
statusApprovalStatusall
endedEnded | nullall
interruptedbooleanall
commandstringall
urlstringall

ApprovalFile

fieldtypevisible to
approvalstringall
indexnumberall
pathstringall
sizenumberall
sha256stringall
kind"image"all
filestringall

Condition

fieldtypevisible to
clausesstring[][]all
admin_onlybooleanall

Audience

fieldtypevisible to
countnumberall
totalnumberall

Member

fieldtypevisible to
idstringadmin
namestringall
seesbooleanall

AudienceDetail

fieldtypevisible to
countnumberall
totalnumberall
membersMember[]admin

NetSummary

fieldtypevisible to
templatestringall
labelstringall
builtinbooleanall
rulesstring[]all

GpuSample

fieldtypevisible to
used_mibnumberall
limit_mibnumber | nullall
sampled_atstringall
last_actionGpuAction | nullall
last_action_atstring | nullall

DataEntry

fieldtypevisible to
refstringall
kind"lake" | "release"all
filesnumberall
added_atstringall
added_viaAddedViaall

SshEntrance

fieldtypevisible to
lan_hoststring | nullall
lan_portnumberall
internet_hoststring | nullall
fingerprintstringall

OsCommand

fieldtypevisible to
osOsFamilyall
commandstringall

SshRoute

fieldtypevisible to
sideSideall
tunnelstring | nullall
configstringall

SshFailure

fieldtypevisible to
kindSshFailureKindall
saysstring[]all
sideSide | nullall

SshSettings

fieldtypevisible to
routesSshRoute[]all
sideSide | nullall
open_configOsCommand[]all
vscode_settingsstringall
entrance_fingerprintstringall
failuresSshFailure[]all

SshSetup

fieldtypevisible to
keygenstringall
show_keyOsCommand[]all
cloudflaredOsCommand[]all

SshTerminal

fieldtypevisible to
sideSideall
terminalstringall

SshConnect

fieldtypevisible to
workspacestringall
terminalsSshTerminal[]all
shortstringall
keysnumberall
host_fingerprintstring | nullall

WorkspaceSsh

fieldtypevisible to
connectSshConnectall
settingsSshSettingsall

Inherited

fieldtypevisible to
rolestringall
sourcestringall

LakeEntry

fieldtypevisible to
pathstringall
namestringall
kindLakeKindall
filesnumberall
foldersnumberall
descriptionstring | nullall
rolesstring[]admin
inheritedInherited[]admin
changed_atstring | nulladmin
entriesLakeEntry[] | nullall

GrantChange

fieldtypevisible to
pathstringall
rolestringall
workspacesstring[]all
recomputedstring[]all

LakeAdded

fieldtypevisible to
pathstringall
filesnumberall
replacednumberall

LakeRemoved

fieldtypevisible to
pathstringall

Synced

fieldtypevisible to
changedstring[]all

Output

fieldtypevisible to
pathstringall
sizenumberall
sha256stringall
kindOutputKindall

Inputs

fieldtypevisible to
selectedstring[]all
releasesstring[]all
hiddenbooleanall
unitsstring[]admin

LineageNode

fieldtypevisible to
idstringall
kind"folder" | "table" | "workspace" | "result" | "hidden"all
ownerstring | nullowner
owner_namestring | nullall
namestring | nullowner
outputstring | nullall
relaxedbooleanall

LineageEdge

fieldtypevisible to
sourcestringall
targetstringall

Lineage

fieldtypevisible to
nodesLineageNode[]all
edgesLineageEdge[]all

Relaxation

fieldtypevisible to
conditionConditionall
natural_atConditionall
reasonstringall
bystringadmin
by_namestringall
atstringall
stalebooleanall

HistoryEntry

fieldtypevisible to
atstringall
kindHistoryKindall
conditionConditionall
causeChangeReasonall
detailRecord<string, unknown>admin
notestring | nullall
actorstringadmin

SavedState

fieldtypevisible to
work_folderstringall
imagestring | nullall
agent_logstringall

ReleaseView

fieldtypevisible to
idstringall
titlestringall
workspacestringall
workspace_namestring | nullowner
created_bystringowner
created_by_namestringall
created_atstringall
outputsOutput[]all
inputsInputsall
reproducestringall
conditionConditionall
relaxedbooleanall
verificationVerificationall
supersedesstring | nullall
superseded_bystring[]all
audienceAudienceDetailall
lineageLineageall
environment_savedbooleanall
naturalConditionadmin
relaxationRelaxation | nulladmin
historyHistoryEntry[]admin
snapshotsstring[]admin
savedSavedState | nulladmin

ReleaseRow

fieldtypevisible to
idstringall
titlestringall
outputsnumberall
workspacestringall
created_bystringowner
created_by_namestringall
created_atstringall
conditionConditionall
relaxedbooleanall
verificationVerificationall
audienceAudienceall
requestsnumberadmin
stalebooleanadmin

ReleaseCreated

fieldtypevisible to
idstringall
titlestringall
workspacestringall
created_bystringowner
conditionConditionall
audienceAudienceDetailall
environment_savedbooleanall
imagestring | nullowner
approvalstring | nullall

ReleaseFiles

fieldtypevisible to
releasestringall
purposePurposeall
filesOutput[]all

RelaxPreview

fieldtypevisible to
releasestringall
condition_nowConditionall
condition_afterConditionall
audience_nowAudienceDetailall
audience_afterAudienceDetailall

RelaxResult

fieldtypevisible to
releasestringall
relaxedbooleanall
conditionConditionall
naturalConditionadmin
audienceAudienceDetailall
recomputedstring[]all
workspacesstring[]all

AccessRequestView

fieldtypevisible to
idstringall
releasestringall
userstringowner
user_namestringall
requested_atstringall
notestringall
statusAccessStatusall
missingClause[]all
can_view_nowbooleanall
granted_rolesstring[]all
decided_atstring | nullall
decided_bystring | nulladmin
decided_by_namestring | nullall
decision_notestring | nullall
createdbooleanall

Initialized

fieldtypevisible to
rootstringall
token_keystring | nullall
versionnumberall
createdbooleanall
totp_keystring | nullall
ssh_host_keystring | nullall

Migrated

fieldtypevisible to
from_versionnumberall
to_versionnumberall
stepsstring[]all
backupstring | nullall

ServiceState

fieldtypevisible to
serviceServiceall
stateServiceStatusall
namestring | nullall
portal_urlstring | nullall
entranceSshEntrance | nullall

PoolUse

fieldtypevisible to
sizenumberall
usednumberall
freenumberall
percentnumberall
nearly_fullbooleanall

AreaUse

fieldtypevisible to
areaStorageAreaall
usednumberall

WorkFolderUse

fieldtypevisible to
workspacestringall
namestring | nullall
ownerstringowner
owner_namestringall
statusStatusall
useFolderUseall

StorageUse

fieldtypevisible to
poolPoolUseadmin
areasAreaUse[]admin
work_foldersWorkFolderUse[]all

RunRecord

fieldtypevisible to
idstringall
argvstring[]all
commandstringall
started_atstringall
secondsnumberall
codenumberall
error_codestring | nullall
viaRunViaall
workspacestring | nullall
hiddenbooleanall
actorstringowner

AuditEntry

fieldtypevisible to
idnumberall
atstringall
actorstringadmin
actionAuditActionall
targetstringall
detailRecord<string, unknown>admin

SnapshotRow

fieldtypevisible to
idstringall
created_atstringall
actorstringadmin
reasonChangeReasonall
detailRecord<string, unknown>admin

Ramp

fieldtypevisible to
reststringall
hoverstringall
activestringall
textstringall
selectedstringall

PrimaryCheck

fieldtypevisible to
acceptedbooleanall
refusalBrandRefusal | nullall
lightRamp | nullall
darkRamp | nullall

BrandReport

fieldtypevisible to
colorstringall
inkstringall
ink_contrastnumberall
keyline_lightnumberall
keyline_darknumberall
primaryPrimaryCheckall

BrandSaved

fieldtypevisible to
colorstringall
primarybooleanall
logobooleanall
logo_monobooleanall
cssstringall

Resources

fieldtypevisible to
cpusnumberall
memorystringall
gpusstringall
gpu_memorystring | nullall

WorkspacePaths

fieldtypevisible to
datastringall
homestringall

Ending

fieldtypevisible to
reasonEndReasonall
atstringall
exit_codenumber | nullall
bystring | nulladmin

FolderUse

fieldtypevisible to
usednumberall
quotanumber | nullall
percentnumber | nullall
nearly_fullbooleanall

NetTemplate

fieldtypevisible to
idstringall
labelstringall
descriptionstringall
builtinbooleanall
rulesstring[]all
defaultbooleanall

NetLogEntry

fieldtypevisible to
atstringall
workspacestringall
methodstringall
targetstringall
statusnumberall
allowedbooleanall

NetPolicy

fieldtypevisible to
workspacestringall
templatestringall
labelstringall
descriptionstringall
builtinbooleanall
rulesstring[]all
allowstring[]all
updated_atstring | nullall
updated_bystring | nulladmin
appliedboolean | nullall

WorkspaceSummary

fieldtypevisible to
idstringall
namestring | nullall
ownerstringowner
owner_namestringall
statusStatusall
environmentEnvironment | nullall
stateShownStateall
urlstring | nullowner
created_atstringall
archived_atstring | nullall
archived_bystring | nulladmin
dataDataEntry[]all
filesnumberall
conditionConditionall
audienceAudienceall
networkNetSummaryall
pending_approvalsnumberowner
gpuGpuSample | nullowner
desiredDesiredall
endedEnding | nullall
waitingSettingChange[]owner
out_of_memory_atstring | nullowner

WorkspaceDetail

fieldtypevisible to
idstringall
namestring | nullall
ownerstringowner
owner_namestringall
statusStatusall
environmentEnvironment | nullall
stateShownStateall
urlstring | nullowner
created_atstringall
archived_atstring | nullall
archived_bystring | nulladmin
dataDataEntry[]all
filesnumberall
conditionConditionall
audienceAudienceDetailall
networkNetSummaryall
pending_approvalsnumberowner
gpuGpuSample | nullowner
desiredDesiredall
endedEnding | nullall
waitingSettingChange[]owner
out_of_memory_atstring | nullowner
seenstring[]owner
network_policyNetPolicyall
resourcesResources | nullowner
imagestring | nulladmin
pathsWorkspacePathsadmin
sshWorkspaceSsh | nullowner
ssh_offSshOff | nullowner
work_folderFolderUse | nullowner

Preview

fieldtypevisible to
ownerstringowner
workspacestring | nullall
datastring[]all
filesnumberall
conditionConditionall
audienceAudienceDetailall

DataAdded

fieldtypevisible to
workspacestringall
ownerstringowner
addedstring[]all
filesnumberall
conditionConditionall
audienceAudienceDetailall
approvalstring | nullall

WorkspaceState

fieldtypevisible to
idstringall
ownerstringowner
statusStatusall
environmentEnvironment | nullall
stateShownStateall
urlstring | nullowner
resourcesResources | nullowner
imagestring | nulladmin
claude_connectedboolean | nullowner
rejectedstring[]all
desiredDesiredall
endedEnding | nullall
waitingSettingChange[]owner
out_of_memory_atstring | nullowner
refreshedbooleanall
recreatedbooleanall

WorkspaceOpen

fieldtypevisible to
idstringall
ownerstringowner
hoststringall

Logs

fieldtypevisible to
workspacestringall
textstringall

Clause

fieldtype
rolesstring[]
hasboolean

BrandRefusal

fieldtype
rule"hue" | "status_distance" | "chroma"
huenumber
statusStatusMark | null
distancenumber | null
chroma_lossnumber | null

SettingChange

fieldtype
settingSetting
nowstring
wantedstring

오류 코드

아래는 영어 원문입니다.

Scope G: any command (never listed per command); C: listed in a command's errors; W: a warning; GW: the gateway only; B: the web's own, when a request gets no HTTP answer at all (never the backend's). An appended message follows the command's fail sentence.

An error, or a warning, is the object CommandError: code, message, reason, data when the code has data (its type is named with the code, its fields under Error data types), and command, the command path or null.

usage

HTTP 400, scope G, message standalone, data UsageData.

variantmessagereason
problem=argparseInvalid command usage.<detail>. Usage: <usage>
problem=unknown_commandInvalid command usage.Unknown command: <detail>. Usage: <usage>
problem=no_jsonInvalid command usage.This command does not print JSON.
problem=confirm_mismatchInvalid command usage.The two entries differ.
problem=workspace_requiredInvalid command usage.Give a workspace ID; it can be left out only inside a workspace. Usage: <usage>

invalid

HTTP 400, scope G, message appended, data InvalidData.

variantmessagereason
rule=via_scopeThe run path and the workspace scope disagree.This is a gateway or runner fault. Report it to an admin.
rule=hidden_writeA command that changes something cannot run hidden.Run it visibly in the console.
rule=name_is_idThe name must differ from the ID.Other people see the name instead of the ID.
rule=name_lengthThe name must be 1 to 64 characters.Give a shorter or non-empty name.
rule=password_ruleThe new password is too weak.Use at least 10 characters, different from the current password.
rule=claude_tokenThis is not a Claude token.Paste the token that claude setup-token printed (sk-ant-...).
rule=path_dotdotA data path cannot contain "..": <value>Give a path inside the data, such as /images/ct_2024.
rule=path_reservedThe top-level name "releases" is reserved.Choose another folder name.
rule=path_rootThe data root cannot be removed.Name a folder or file below it.
rule=host_sourceOnly uploaded files can be added from the portal or the API.Upload the files first, then add them as upload:<id>.
rule=resource_limitThe request is above the limit: <field>Requested <value>; the limit is <limit>.
rule=home_pathNot a path in the work folder: <value>Give a path relative to the work folder (~), such as project/outputs/model.pt.
rule=file_changingA file is still being written: <value>Wait until it is complete, then request again.
rule=days_rangeThe expiry must be 1 to 365 days.Give --days between 1 and 365.
rule=depth_rangeThe depth must be 1 to 3.Give --depth between 1 and 3.
rule=reason_requiredA reason is required.Give it with: --reason "..."
rule=still_cannot_viewThe requester still cannot see the release.Still missing: <role>
rule=colorNot a colour of the form #rrggbb: <value>Example: --color #246099
rule=logo, problem=doctypeThe logo cannot be accepted.It has a DOCTYPE. Use a plain SVG without one.
rule=logo, problem=external_urlThe logo cannot be accepted.It refers to an external URL. Use a plain SVG without external references.
rule=logo, problem=not_svgThe logo cannot be accepted.It is not an SVG image.
rule=logo, problem=parseThe logo cannot be accepted.It is not well-formed XML.
rule=net_rule, problem=emptyNot a valid internet rule: <value>A rule cannot be empty.
rule=net_rule, problem=formatNot a valid internet rule: <value>Write a host, host:port, host:*, an address, a CIDR range, * or internal, for example github.com:22.
rule=net_rule, problem=portNot a valid internet rule: <value>A port is 1-65535, a range such as 8000-8100, or *.
rule=net_rule, problem=hostNot a valid internet rule: <value>Not a host name or an address.
rule=not_extra_ruleNot an extra rule: <value>Only extra rules can be removed. To drop a template rule, choose another template.
rule=id_format, field=userNot a valid account ID: <value>Use 1 to 64 letters, digits, ".", "_", "@" or "-", not starting with "-".
rule=id_format, field=roleNot a valid role ID: <value>Use 1 to 64 ASCII letters, digits, ".", "_" or "-".
rule=time_formatNot a time: <value>Give an ISO date or time, such as 2026-10-19 or 2026-10-19T14:02.
rule=sealed_imageA saved environment cannot run as a workspace: <value>Saved environments stay with their release. Choose a workspace image.
rule=path_takenA file and a folder cannot share a path: <value>Rename it in the source, or first remove the one in the data with: lake rm <value>
rule=config, problem=unknown_keyThe configuration is invalid: <field>Unknown setting. Check its spelling or remove it.
rule=config, problem=missingThe configuration is invalid: <field>This setting is required.
rule=config, problem=typeThe configuration is invalid: <field>Wrong kind of value: <value>
rule=config, problem=rangeThe configuration is invalid: <field>Out of range: <value> (allowed: <limit>)
rule=config, problem=host_templateThe configuration is invalid: <field>Write it as {ws}.<domain>, with {ws} once, as the whole left-most label.
rule=config, problem=portal_matches_workspaceThe configuration is invalid: <field>The portal host must not match the workspace host template.
rule=config, problem=https_needs_tlsThe configuration is invalid: <field>public_scheme https needs gateway.tls_cert and gateway.tls_key, or a proxy listener.
rule=config, problem=proxy_pairThe configuration is invalid: <field>Set gateway.proxy_port and gateway.trusted_proxies together, or neither.
rule=config, problem=catch_allThe configuration is invalid: <field>A catch-all range cannot be trusted. List the proxy addresses instead.
rule=config, problem=overlaps_workspacesThe configuration is invalid: <field>It overlaps the workspace or Docker networks: <value>. Forwarding headers from there are never trusted.
rule=config, problem=port_collisionThe configuration is invalid: <field>gateway.port, gateway.proxy_port, gateway.ws_api_port, ssh.port and ssh.tunnel_port must differ.
rule=config, problem=db_groupThe configuration is invalid: <field>The DB folder's group is <value>; gateway.user's primary group is <limit>. Use one group for both.
rule=config, problem=ruleThe configuration is invalid: <field>Not a valid internet rule in a template: <value>
rule=config, problem=unknown_templateThe configuration is invalid: <field>No such template: <value>. Name a built-in template or one in [network.templates].
rule=config, problem=key_in_db_folderThe configuration is invalid: <field>Keys must be outside the DB folder, which the gateway mounts.
rule=config, problem=public_needs_proxyThe configuration is invalid: <field>gateway.public needs the proxy listener (gateway.proxy_port and gateway.trusted_proxies): the tunnel connects there.
rule=config, problem=public_needs_httpsThe configuration is invalid: <field>gateway.public needs public_scheme https.
rule=config, problem=public_lan_plaintextThe configuration is invalid: <field>With gateway.public, the main listener needs gateway.tls_cert and gateway.tls_key, or bind = "127.0.0.1": passwords and codes never cross the office network in clear.
rule=config, problem=secrets_placementThe configuration is invalid: <field>runtime.secrets_dir must be apart from runtime.runtime_dir and the DB folder: secrets stay in memory, not on disk with them.
rule=config, problem=not_writableThe configuration is invalid: <field>The folder is missing or this account cannot write it: <value>. Create it at boot (deploy/tmpfiles/synapse.conf).
rule=config, problem=ssh_hostThe configuration is invalid: <field>ssh.host must differ from the portal host and must not match the workspace host template.
rule=config, problem=ssh_disabledThe configuration is invalid: <field>Set ssh.enabled = true, with ssh.host_key and a route (ssh.lan_host, or ssh.host with ssh.tunnel_port), to run the SSH entrance.
rule=config, problem=public_wildcard_bindThe configuration is invalid: <field>With gateway.public, bind the main listener and the SSH entrance to the office address or 127.0.0.1, never to every interface: <value>
rule=config, problem=host_nameThe configuration is invalid: <field>Write a host name (letters, digits, dots and hyphens) or an IPv4 address: <value>
rule=ssh_key, problem=private_keyThis SSH public key cannot be used.This is a private key. Never paste it anywhere. Paste the line of the .pub file instead, such as ~/.ssh/id_ed25519.pub.
rule=ssh_key, problem=formatThis SSH public key cannot be used.Paste one public key line, such as the content of ~/.ssh/id_ed25519.pub (never the private key).
rule=ssh_key, problem=typeThis SSH public key cannot be used.Use an ssh-ed25519, ecdsa-sha2-nistp256/384/521, sk-ssh-ed25519 or sk-ecdsa key, or an RSA key of 3072 bits or more.
rule=ssh_key, problem=rsa_sizeThis SSH public key cannot be used.The RSA key has <value> bits. Use at least 3072, or an ed25519 key: ssh-keygen -t ed25519
rule=needs_httpsSetting up an authenticator app needs HTTPS.The portal is served over plain HTTP, where the setup key would cross the network in clear. Set the app up after an admin turns on HTTPS.

not_found

HTTP 404, scope G, message appended, data NotFoundData.

variantmessagereason
noun=workspaceNot found: <ref>No such workspace: <ref>. List workspaces with: ws ls
noun=releaseNot found: <ref>No such release: <ref>. List releases with: release ls
noun=pathNot found: <ref>No such path: <ref>. List your data with: lake ls
noun=approvalNot found: <ref>No such approval: <ref>. List requests with: synapse approval ls
noun=userNot found: <ref>No such user: <ref>. List accounts with: synapse user ls
noun=roleNot found: <ref>No such role: <ref>. List roles with: synapse role ls
noun=tokenNot found: <ref>No such token: <ref>. List tokens with: synapse token ls
noun=accessNot found: <ref>No such access: <ref>. List access requests with: release access ls
noun=uploadNot found: <ref>No such upload: <ref>. The upload is missing or unfinished. Upload it again.
noun=outputNot found: <ref>No such output: <ref>. List the release's outputs with: release show
noun=templateNot found: <ref>No such template: <ref>. List templates with: ws net templates
noun=authenticatorNot found: <ref>No such authenticator: <ref>. Set one up with: synapse user authenticator setup
noun=ssh_keyNot found: <ref>No such ssh_key: <ref>. List SSH keys with: synapse ssh-key ls

admin_required

HTTP 403, scope G, message appended, data AdminData.

variantmessagereason
kind=commandOnly admins can do this.Run it as an admin.
kind=optionOnly admins can do this.Only admins can set this option: <flag>
kind=valueOnly admins can do this.Only admins can act for another account: <flag> <value>

local_only

HTTP 403, scope G, message appended, data none.

variantmessagereason
-This runs only in a terminal on the server.Run it in a terminal on the control-plane server.

not_registered

HTTP 403, scope G, message appended, data RefData.

variantmessagereason
-The account is not registered.No registered account: <ref>. Ask an admin for an account.

account_disabled

HTTP 403, scope G, message appended, data none.

variantmessagereason
-The account is disabled.An admin disabled this account. Contact an admin.

must_change_password

HTTP 403, scope G, message appended, data none.

variantmessagereason
-Change your password first.You signed in with a temporary password. Change it, then try again.

api_forbidden

HTTP 403, scope G, message appended, data none.

variantmessagereason
-API tokens cannot do this.Sign in to the portal for this. API tokens cannot create or enable accounts, change names, admin rights or passwords, create tokens, connect Claude, set up an authenticator app, add SSH keys or open workspaces.

out_of_scope

HTTP 403, scope G, message appended, data none.

variantmessagereason
-This cannot be done inside a workspace.Inside a workspace, commands act only on that workspace.

rate_limited

HTTP 429, scope G, message appended, data WaitData.

variantmessagereason
-Too many attempts.Try again in 2 minutes.

storage_unavailable

HTTP 503, scope G, message appended, data CauseData.

variantmessagereason
-Storage is not available.The storage helper did not answer (<cause>). An admin can check it with: scripts/dev-services.sh status

runtime_unavailable

HTTP 503, scope G, message appended, data CauseData.

variantmessagereason
-Docker refused the request.Docker said: <cause>

schema_outdated

HTTP 503, scope G, message standalone, data SchemaData.

variantmessagereason
-Synapse is being upgraded and cannot be used right now.The database schema is version 2; this code needs 2. An admin upgrades it with: synapse migrate

cancelled

HTTP 409, scope G, message standalone, data none.

variantmessagereason
-Cancelled.The run was interrupted.

internal

HTTP 500, scope G, message standalone, data InternalData.

variantmessagereason
-The command did not finish.Unhandled error (<type>): <detail>

need_permission

HTTP 403, scope C, message appended, data NeedPermission.

variantmessagereason
context=viewSeeing this release needs other roles.Visible to: <role>. You can ask an admin for access: release request-access <release>
context=addThe owner cannot see this release: <release>Visible to: <role>. Add data the owner can see.

admin_only

HTTP 403, scope C, message appended, data NeedPermission.

variantmessagereason
context=viewOnly admins can see this release now.Nothing was widened, and no role can see the source data. Contact an admin.
context=addOnly admins can see this release: <release>Nothing was widened, and no role can see the source data. Contact an admin.

wrong_password

HTTP 403, scope C, message appended, data none.

variantmessagereason
-The current password is wrong.Check your current password.

already_exists

HTTP 409, scope C, message appended, data ExistsData.

variantmessagereason
removed=FalseAlready exists: <ref>Choose another ID.
removed=TrueAlready exists: <ref>IDs of deleted accounts are never reused. Choose another ID.

already_in_workspace

HTTP 409, scope C, message appended, data RefsData.

variantmessagereason
-This data is already in the workspace.Already chosen: <ref>. Only new data can be added.

already_allowed

HTTP 409, scope C, message appended, data RefData.

variantmessagereason
-You can already see this release.You can see it now. Open it again.

duplicate_request

HTTP 409, scope C, message appended, data RequestData.

variantmessagereason
-The same request is already waiting: <ref>It is waiting for approval. Give the researcher the approval link: <url>

already_decided

HTTP 409, scope C, message appended, data DecidedData.

variantmessagereason
status=doneThe request is already closed: <ref>It was done. Make a new request if needed.
status=rejectedThe request is already closed: <ref>It was rejected. Make a new request if needed.
status=grantedThe request is already closed: <ref>It was granted. Make a new request if needed.
status=relaxedThe request is already closed: <ref>It was relaxed. Make a new request if needed.
status=deniedThe request is already closed: <ref>It was denied. Make a new request if needed.

busy

HTTP 409, scope C, message appended, data RefData.

variantmessagereason
-An approved request is running: <ref>Try again when it has finished.

command_mismatch

HTTP 409, scope C, message appended, data CommandData.

variantmessagereason
-The command differs from the request.Requested command: <command>

changed_since_request

HTTP 409, scope C, message appended, data ChangedData.

variantmessagereason
-Files changed after the request.Changed after the request: <added>, <removed>, <changed>. Ask the agent to request again.

archived

HTTP 409, scope C, message appended, data RefData.

variantmessagereason
-The workspace is archived: <ref>Restore it first with: ws restore <ref>

not_ready

HTTP 409, scope C, message appended, data NotReadyData.

variantmessagereason
status=creatingThe workspace is not ready: <ref>The workspace is still being created. Try again shortly.
status=failedThe workspace is not ready: <ref>Creating this workspace failed. It can only be archived; create a new one.

not_running

HTTP 409, scope C, message appended, data RefData.

variantmessagereason
-The environment is not running: <ref>Start it in the portal, then open it again.

owner_disabled

HTTP 409, scope C, message appended, data RefData.

variantmessagereason
-The owner's account is disabled.Disabled account: <ref>. It can start once an admin enables the account.

limit_reached

HTTP 409, scope C, message appended, data LimitData.

variantmessagereason
kind=activeThe workspace limit is reached.2 workspaces are not archived: <workspace> (limit 2). Archive one you no longer use, then try again.
kind=runningThe running workspace limit is reached.2 workspaces are running or were left running: <workspace> (limit 2). Stop one (an ended one counts too), then try again.
kind=requestsThe waiting request limit is reached.2 requests are waiting (limit 2). Request again after the researcher handles them.
kind=ssh_keysThe SSH key limit is reached.2 SSH keys are registered (limit 2). Revoke one you no longer use, then try again.

last_admin

HTTP 409, scope C, message appended, data none.

variantmessagereason
-This is the last enabled admin.It is the only enabled admin. Make another account an admin first.

self_target

HTTP 409, scope C, message appended, data none.

variantmessagereason
-This cannot be done to your own account.Another admin must do this for your account.

in_use

HTTP 409, scope C, message appended, data InUseData.

variantmessagereason
-The role is in use.Members 2, grants 2, widened releases 2. Remove them all, then delete the role.

not_empty

HTTP 409, scope C, message appended, data FootprintData.

variantmessagereason
-The account has records. Disable it instead.Workspaces 2, releases 2, records 2.

no_change

HTTP 409, scope C, message appended, data NoChangeData.

variantmessagereason
rule=sameNothing changes.It is already that way.
rule=not_widerNothing changes.This condition lets no one new see the release.
rule=not_relaxedNothing changes.Nothing has been widened.

HTTP 422, scope C, message appended, data PathData.

variantmessagereason
-A path is a symbolic link.Symbolic link: <path> -> <target>. Replace it with the real file, then try again.

not_regular_file

HTTP 422, scope C, message appended, data PathData.

variantmessagereason
-A path is not a regular file.Not a regular file or folder: <path>

empty_folder

HTTP 422, scope C, message appended, data PathData.

variantmessagereason
-A folder is empty.Empty folder: <path>

missing_file

HTTP 422, scope C, message appended, data PathData.

variantmessagereason
-A path is not in the work folder.Not in the work folder: <path>. Paths are relative to the work folder (~).

bad_name

HTTP 422, scope C, message appended, data PathData.

variantmessagereason
-A file name is not valid UTF-8.The name is not UTF-8: <path>. Rename it, then try again.

too_large

HTTP 413, scope C, message appended, data SizeData.

variantmessagereason
unit=filesIt is over the size limit.More than 2 files. Zip the folder and release the zip.
unit=bytesIt is over the size limit.The limit is 2 bytes.

brand_refused

HTTP 422, scope C, message appended, data BrandRefusal.

variantmessagereason
rule=hueThe brand colour cannot be the button colour.Hue 0.5 degrees is outside 215-335 degrees, where no status colour lives. Keep the brand colour in the logo tile.
rule=status_distanceThe brand colour cannot be the button colour.It is too close to the running status colour (distance 0.5, minimum 0.10). Keep the brand colour in the logo tile.
rule=chromaThe brand colour cannot be the button colour.Making it usable would remove 0.5% of its colour (at most 40%). Keep the brand colour in the logo tile.

must_enroll

HTTP 403, scope G, message appended, data none.

variantmessagereason
-Set up an authenticator app first.This installation asks every account for a code from an authenticator app. Set one up on the authenticator page, or with: synapse user authenticator setup

wrong_code

HTTP 403, scope C, message appended, data none.

variantmessagereason
-The code is wrong.Enter the 6-digit code the app shows now. If codes keep failing, check that the phone sets its clock automatically.

authenticator_active

HTTP 409, scope C, message appended, data RefData.

variantmessagereason
-An authenticator app is already set up.To move to another phone, an admin removes the current one first: synapse user reset-password <ref> --authenticator

still_running

HTTP 409, scope C, message appended, data RunningData.

variantmessagereason
-The environment is running: <ref>Changes: image from <now> to <wanted>. Stop it first with: ws stop <ref>

ssh_not_allowed

HTTP 403, scope C, message appended, data RefData.

variantmessagereason
-SSH is not allowed for this account.An admin allows SSH per account: synapse user set <ref> --ssh

ssh_unavailable

HTTP 409, scope C, message appended, data none.

variantmessagereason
-SSH is not available on this installation.An admin has not turned on the SSH entrance. Ask an admin if you need it.

key_registered

HTTP 409, scope C, message appended, data KeyRegisteredData.

variantmessagereason
kind=activeThis SSH key is already registered: <ref>It is an active key of this account and works now. How to connect: synapse ssh guide
kind=usedThis SSH key is already registered: <ref>A key is registered once, and a revoked key cannot be registered again. Make a new key with ssh-keygen -t ed25519, answer y to replace the old one, and register the new one.

reauth_required

HTTP 403, scope G, message appended, data none.

variantmessagereason
-Confirm it with a code from your authenticator app first.Adding SSH keys, API tokens, accounts or temporary passwords, and changing accounts, need a code entered in the last 10 minutes. Enter the code the app shows now, then try again.

sync_incomplete

HTTP -, scope W, message standalone, data WorkspacesData.

variantmessagereason
causeThe change is saved, but some workspaces' data was not updated.<cause>. An admin finishes it with: lake sync
error=cancelledThe change is saved, but some workspaces' data was not updated.The run was interrupted. An admin finishes it with: lake sync

not_applied

HTTP -, scope W, message standalone, data WorkspacesData.

variantmessagereason
causeRunning environments were not updated right away.<cause>. It applies at the next start.
error=cancelledRunning environments were not updated right away.The run was interrupted. It applies at the next start.

not_enrolled

HTTP -, scope W, message standalone, data AccountsData.

variantmessagereason
-Some accounts have no authenticator app yet.They are asked to set one up at their next sign-in: <account>

service_down

HTTP -, scope W, message standalone, data ServicesData.

variantmessagereason
-The workspace started, but a service it needs is not running.Not running: gateway. The IDE needs the gateway, internet access the egress proxy, SSH the SSH entrance. An admin starts them with: synapse gateway start

nearly_full

HTTP -, scope W, message standalone, data NearlyFullData.

variantmessagereason
-Storage is nearly full.The storage pool is 2% full (warning at 2%), and ZFS slows down as it fills. Free space or enlarge the pool. Work folders at 2% of their limit or more: <workspace>. Delete files that are no longer needed.

ssh_not_applied

HTTP -, scope W, message standalone, data WorkspacesData.

variantmessagereason
causeThe change is saved, but SSH access was not updated yet.<cause>. The environment monitor (ws monitor) writes the SSH access files again within a minute.
error=cancelledThe change is saved, but SSH access was not updated yet.The run was interrupted. The environment monitor (ws monitor) writes the SSH access files again within a minute.

unreachable

HTTP -, scope B, message standalone, data none.

variantmessagereason
-Could not reach Synapse.Check the network connection and try again. If it keeps failing, tell an admin.

unauthenticated

HTTP 401, scope GW, message standalone, data none.

variantmessagereason
-Sign in first.Sign in at the portal, or send an API token.

login_failed

HTTP 401, scope GW, message standalone, data none.

variantmessagereason
-Could not sign in.The ID or password is wrong. If the account can no longer be used, contact an admin.

cross_origin

HTTP 403, scope GW, message standalone, data none.

variantmessagereason
-A request started elsewhere was refused.Open Synapse at its own address and try again.

unknown_host

HTTP 421, scope GW, message standalone, data none.

variantmessagereason
-This server does not serve this address.Check the address. Workspaces open from the portal.

ticket_invalid

HTTP 403, scope GW, message standalone, data RefData.

variantmessagereason
-The open link has expired.Open the workspace again from the portal.

workspace_down

HTTP 502, scope GW, message standalone, data RefData.

variantmessagereason
-The workspace environment is not answering.Start the workspace in the portal, then open it again.

unknown_workspace

HTTP 403, scope GW, message standalone, data none.

variantmessagereason
-This address is not a running workspace.Only a running workspace can use this address.

workspace_network

HTTP 403, scope GW, message standalone, data none.

variantmessagereason
-Requests from a workspace network are refused here.Inside a workspace, use the synapse command or the MCP tools.

runner_down

HTTP 503, scope GW, message standalone, data none.

variantmessagereason
-The command runner is not reachable.The command runner is not running. An admin starts it with: scripts/dev-services.sh start runner

disk_full

HTTP 507, scope GW, message standalone, data none.

variantmessagereason
-The server is out of disk space.Free disk space on the server, then try again.

upload_offset

HTTP 409, scope GW, message standalone, data OffsetData.

variantmessagereason
-The chunk does not continue the file.The file has 2 bytes so far. Send the chunk that starts there.

login_expired

HTTP 401, scope GW, message standalone, data none.

variantmessagereason
-The sign-in has expired.Sign in again with your ID and password.

code_failed

HTTP 401, scope GW, message standalone, data TriesData.

variantmessagereason
-The code is wrong.Enter the code the app shows now (2 tries left).

code_locked

HTTP 403, scope GW, message standalone, data RefData.

variantmessagereason
-Codes are locked for this account.There were 100 wrong codes in 30 days. An admin must remove the authenticator app: synapse user reset-password <ref> --authenticator

enroll_required

HTTP 403, scope GW, message standalone, data none.

variantmessagereason
-This account has no authenticator app yet.From the internet, sign-in needs a code. Set up the app on the office network first, or ask an admin for a temporary password.

internet_token

HTTP 403, scope GW, message standalone, data none.

variantmessagereason
-API tokens are not accepted from the internet.Use the token on the office network. An admin can accept tokens from the internet with gateway.internet_tokens = true.

misrouted

HTTP 421, scope GW, message standalone, data none.

variantmessagereason
-This entrance does not take tunnel traffic.Tunnel traffic is taken only on the proxy listener with gateway.public = true. Point the Cloudflare Tunnel at 127.0.0.1 and gateway.proxy_port, never at the main listener, and set gateway.public = true.

overloaded

HTTP 503, scope GW, message standalone, data none.

variantmessagereason
-The server is busy.Too many sign-ins are being checked at once. Try again in a minute.

오류 데이터 형식

아래는 영어 원문입니다.

UsageData

fieldtype
problemUsageProblem
usagestring
detailstring

InvalidData

fieldtype
ruleInvalidRule
fieldstring | null
valuestring | null
limitstring | null
clausesClause[] | null
problemNetRuleProblem | LogoProblem | ConfigProblem | SshKeyProblem | null

NotFoundData

fieldtype
nounNotFoundNoun
refstring

AdminData

fieldtype
kind"command" | "option" | "value"
flagstring | null
valuestring | null

RefData

fieldtype
refstring

WaitData

fieldtype
minutesnumber

CauseData

fieldtype
causestring

SchemaData

fieldtype
havenumber
wantnumber

InternalData

fieldtype
typestring
detailstring

NeedPermission

fieldtype
releasestring
context"view" | "add"
clausesClause[]
admin_onlyboolean
requestRequestBrief | null

ExistsData

fieldtype
refstring
removedboolean

RefsData

fieldtype
refsstring[]

RequestData

fieldtype
refstring
urlstring

DecidedData

fieldtype
refstring
status"done" | "rejected" | "granted" | "relaxed" | "denied"

CommandData

fieldtype
commandstring

ChangedData

fieldtype
addedstring[]
removedstring[]
changedstring[]

NotReadyData

fieldtype
refstring
status"creating" | "failed"

LimitData

fieldtype
kind"active" | "running" | "requests" | "ssh_keys"
limitnumber
currentnumber
workspacesstring[]

InUseData

fieldtype
membersnumber
grantsnumber
relaxationsnumber

FootprintData

fieldtype
workspacesnumber
releasesnumber
actionsnumber

NoChangeData

fieldtype
rule"same" | "not_wider" | "not_relaxed"

PathData

fieldtype
pathstring
targetstring | null

SizeData

fieldtype
limitnumber
unit"files" | "bytes"

RunningData

fieldtype
refstring
changesSettingChange[]

KeyRegisteredData

fieldtype
refstring
kind"active" | "used"

WorkspacesData

fieldtype
workspacesstring[]
causestring | null
errorErrorRecord | null

AccountsData

fieldtype
accountsstring[]

ServicesData

fieldtype
servicesService[]

NearlyFullData

fieldtype
poolnumber | null
workspacesstring[]
thresholdnumber

OffsetData

fieldtype
offsetnumber

TriesData

fieldtype
leftnumber

RequestBrief

fieldtype
idstring
statusAccessStatus
requested_atstring
decided_atstring | null
decision_notestring | null

ErrorRecord

fieldtype
codestring
dataRecord<string, unknown> | null
commandstring | null

값 목록

아래는 영어 원문입니다.

The closed sets of values that the types above name.

typevalues
NotFoundNounworkspace, release, path, approval, user, role, token, access, upload, output, template, authenticator, ssh_key
UsageProblemargparse, unknown_command, no_json, confirm_mismatch, workspace_required
NetRuleProblemempty, format, port, host
LogoProblemdoctype, external_url, not_svg, parse
ConfigProblemunknown_key, missing, type, range, host_template, portal_matches_workspace, https_needs_tls, proxy_pair, catch_all, overlaps_workspaces, port_collision, db_group, rule, unknown_template, key_in_db_folder, public_needs_proxy, public_needs_https, public_lan_plaintext, secrets_placement, not_writable, ssh_host, ssh_disabled, public_wildcard_bind, host_name
SshKeyProblemprivate_key, format, type, rsa_size
InvalidRulevia_scope, hidden_write, name_is_id, name_length, password_rule, claude_token, path_dotdot, path_reserved, path_root, host_source, resource_limit, home_path, file_changing, days_range, depth_range, reason_required, still_cannot_view, color, logo, net_rule, not_extra_rule, id_format, time_format, sealed_image, path_taken, config, ssh_key, needs_https
AccessStatusopen, granted, relaxed, denied
Settingimage, cpus, memory, gpus, shm_size, pids_limit, sudo, runtime, ide_downloads, extensions, fence
Servicegateway, egress, ssh
StatusMarkrunning, waiting, failed, off
RunViaportal, api, mcp, terminal
Sidelan, internet
OsFamilywindows, macos, linux
SshFailureKindkey_refused, starting, not_running, prohibited, entrance_down, outside_office, tunnel_not_started, cloudflared_missing, tunnel_closed, no_settings, too_many_keys, host_changed
LoginStepsigned_in, code
NoticeCodenot_found, archived, not_ready, not_running, ticket_invalid, workspace_down, no_portal, unavailable
Vialocal, portal, api, mcp, terminal
AddedViacreate, approval, portal, api, local
GpuActionwarn, over, kill, gone
SshOffnot_allowed, unavailable
AuthenticatorStatenone, started, active
LakeKindfolder, table, file
Statuscreating, active, failed, archived
Environmentstarting, running, stopped, removed
ShownStateoff, starting, running, ended, creating, failed, archived
Desiredrunning, stopped
EndReasonuser, admin, account_disabled, out_of_memory, exited, host_restart, docker_restart, start_failed, missing
ChangeReasonlake.grant, lake.revoke, lake.add, lake.rm, lake.sync, user.add, user.add_role, user.remove_role, ws.create, ws.add_data, ws.archive, ws.restore, release.input, release.register, release.relax, release.relax_revoke, access.grant, access.relax
OutputKindimage, table, weights, metrics, file
HistoryKindcreate, recompute, relax, revoke
Verificationunverified, verified, partially_verified
Purposedownload, preview
ApprovalStatuspending, running, done, rejected
Endedrejected, archived, changed
ApprovalActionadd-data, release
AuditActioncli.run, system.init, system.migrate, user.add, user.set, user.disable, user.enable, user.rm, user.add_role, user.remove_role, user.passwd, user.reset_password, claude.connect, role.add, role.set, role.rm, token.create, token.revoke, lake.grant, lake.revoke, lake.add, lake.rm, lake.sync, ws.create, ws.add_data, ws.open, ws.start, ws.stop, ws.stopped, ws.failed, ws.archive, ws.restore, ws.network, release.create, release.failed, release.view, release.download, release.preview, release.relax, release.access_request, release.access_decide, approval.request, approval.run, approval.done, approval.failed, approval.rejected, gpu.warn, gpu.over, gpu.kill, gpu.gone, brand.set, gateway.start, gateway.stop, egress.start, egress.stop, login, login.failed, logout, ide.fetch, gateway.cross_origin_blocked, upload.done, upload.refused, wsapi.refused, user.authenticator_setup, user.authenticator_confirm, ssh_key.add, ssh_key.revoke, ws.resumed, ws.recover_failed, ws.out_of_memory, ssh.start, ssh.stop, gateway.token_refused
ServiceStatusrunning, stopped, missing
LoginFailReasonunknown, no_password, disabled, password, rate_limited, code, code_locked, not_enrolled, expired
StorageArealake, releases, views, work_folders