Generated from sdk/typescript/openapi.json, the shared API/SDK schema artifact.
Regenerate that artifact after API changes before publishing this reference.
The API serves its schema at /docs on a running server. Every request is
authenticated according to its declared security requirements; auth and public health routes differ:
The Python SDK wraps these endpoints; see SDK.
List Sandboxes
| Parameter | In | Type | Required | Description |
|---|
label | query | string[] | no | key=value; repeat to match all of them |
limit | query | integer | no | |
cursor | query | string or null | no | next_cursor of the page before |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Create Sandbox
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
admin | boolean | no | |
cpus | number | no | |
disk_gb | integer or null | no | |
idle_timeout_minutes | integer or null | no | |
kind | string | no | |
labels | object | no | |
max_lifetime_minutes | integer or null | no | |
memory_mb | integer | no | |
name | string or null | no | |
profile_ids | string[] | no | |
queue | boolean | no | |
secret_ids | string[] | no | |
server_id | string or null | no | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Get Sandbox
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Update Sandbox
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
labels | object or null | no | |
name | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Delete Sandbox
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Apps
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Set App
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
binary | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
effect | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Backup
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Execute
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
command | string | yes | |
timeout | integer | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Runs a command and streams its output as server-sent events: stdout and stderr ({“data”: text})
as it arrives, then exit ({“exit_code”, “timed_out”}). Linux sandboxes only.
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
command | string | yes | |
timeout | integer | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Executions
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
limit | query | integer | no | |
cursor | query | string or null | no | next_cursor of the page before |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
A file’s bytes (Linux sandboxes).
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
path | query | string | yes | absolute, or relative to the home directory |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Writes the request body to a file, making its folder (Linux sandboxes).
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
path | query | string | yes | absolute, or relative to the home directory |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Guest Status
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Set Lifecycle
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
idle_timeout_minutes | integer or null | no | |
max_lifetime_minutes | integer or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Move Sandbox
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
node_name | string or null | no | |
server_id | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Get Network
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Set Network
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
allow_dns | boolean | yes | |
default_action | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Add Rule
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
effect | string | yes | |
rule_type | string | yes | |
value | string | yes | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Delete Rule
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
rule_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Permissions
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Set Permission
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
action | string | yes | |
effect | string | yes | |
permission | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Capture Profile
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
app | string | yes | |
name | string | yes | |
profile_id | string or null | no | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Apply Profile
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
profile_id | path | string | yes | |
version | query | integer or null | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Restore
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Screenshot
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
format | query | string | no | |
scale | query | number | no | |
quality | query | integer | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Secrets
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Set Secret
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
name | string | yes | |
value | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Delete Secret
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
secret_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Snapshots
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Snapshots the home disk on the sandbox’s host. Linux sandboxes can be running; macOS and Windows VMs
must be stopped, since their whole disk is copied.
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
202 | Successful Response |
422 | Validation Error |
Delete Snapshot
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
snapshot_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Restore From Snapshot
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
snapshot_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Start Sandbox
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Stop Sandbox
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Terminal Ticket
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Call Tool
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
name | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Restarts the sandbox on the current default image. Its home volume is kept.
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Attached Secrets
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Attach Secret
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
secret_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Detach Secret
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
secret_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Links
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Create Link
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
end_user | string or null | no | |
expires_in_minutes | integer | no | |
mode | string | no | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Revoke Link
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
link_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Vnc Ticket
| Parameter | In | Type | Required | Description |
|---|
sandbox_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Servers
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Delete Server
| Parameter | In | Type | Required | Description |
|---|
server_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Base Status
| Parameter | In | Type | Required | Description |
|---|
server_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Base Install
| Parameter | In | Type | Required | Description |
|---|
server_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Base Setup
| Parameter | In | Type | Required | Description |
|---|
server_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Base Start
| Parameter | In | Type | Required | Description |
|---|
server_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Base Stop
| Parameter | In | Type | Required | Description |
|---|
server_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Base Vnc Ticket
| Parameter | In | Type | Required | Description |
|---|
server_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Server Status
| Parameter | In | Type | Required | Description |
|---|
server_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Profiles
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Rename Profile
| Parameter | In | Type | Required | Description |
|---|
profile_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
name | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Delete Profile
| Parameter | In | Type | Required | Description |
|---|
profile_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
List Profile Versions
| Parameter | In | Type | Required | Description |
|---|
profile_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Delete Profile Version
| Parameter | In | Type | Required | Description |
|---|
profile_id | path | string | yes | |
version | path | integer | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Activity
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Reminders
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Secrets
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Create Secret
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
description | string or null | no | |
expires_at | string or null | no | |
name | string | yes | |
rotate_every_days | integer or null | no | |
value | string | yes | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Update Secret
| Parameter | In | Type | Required | Description |
|---|
secret_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
description | string or null | no | |
expires_at | string or null | no | |
rotate_every_days | integer or null | no | |
value | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Delete Secret
| Parameter | In | Type | Required | Description |
|---|
secret_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Keys
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Create Key
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
expires_at | string or null | no | |
label_selector | object or null | no | |
name | string | yes | |
read_only | boolean | no | |
sandbox_id | string or null | no | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Revoke Key
| Parameter | In | Type | Required | Description |
|---|
key_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Caddy’s on-demand TLS ask: a certificate is only issued for a hostname this answers 200 for, so
nobody can make the server request certificates for names it doesn’t serve.
| Parameter | In | Type | Required | Description |
|---|
domain | query | string | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Backups
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Takes a backup now (server/backups.py): the database dump is done when this returns; the sandbox
snapshots are queued.
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
List Domains
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Add Domain
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
hostname | string | yes | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Delete Domain
| Parameter | In | Type | Required | Description |
|---|
domain_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Looks the domain up again, for after its DNS record was changed.
| Parameter | In | Type | Required | Description |
|---|
domain_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Sandboxes
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Users
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Login
Request body
| Field | Type | Required | Description |
|---|
email | string | yes | |
name | string or null | no | |
password | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Me
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Marks the first-run steps done (or skipped), so the dashboard stops showing them.
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Register
Request body
| Field | Type | Required | Description |
|---|
email | string | yes | |
name | string or null | no | |
password | string | yes | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
This API’s zoo-node build, for installers. The binary is the same for everyone, so it’s public.
| Parameter | In | Type | Required | Description |
|---|
os_name | path | string | yes | |
arch | path | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Called by zoo-node join, with no other credentials than the one-time token.
Request body
| Field | Type | Required | Description |
|---|
arch | string | yes | |
csr | string | yes | |
hostname | string | no | |
os | string | yes | |
ssh_host_key | string | yes | |
ssh_user | string | yes | |
token | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Create Token
| Parameter | In | Type | Required | Description |
|---|
platform | query | string | no | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
name | string | yes | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
List Tools
| Parameter | In | Type | Required | Description |
|---|
kind | query | string or null | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Monitoring
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Audit Logs
| Parameter | In | Type | Required | Description |
|---|
actor | query | string or null | no | |
action | query | string or null | no | |
resource_type | query | string or null | no | |
sandbox_id | query | string or null | no | |
since | query | string or null | no | |
until | query | string or null | no | |
limit | query | integer | no | |
cursor | query | string or null | no | next_cursor of the page before |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Export Audit Logs
| Parameter | In | Type | Required | Description |
|---|
actor | query | string or null | no | |
action | query | string or null | no | |
resource_type | query | string or null | no | |
sandbox_id | query | string or null | no | |
since | query | string or null | no | |
until | query | string or null | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Embed
| Parameter | In | Type | Required | Description |
|---|
token | path | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Embed State
| Parameter | In | Type | Required | Description |
|---|
token | path | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Events
| Parameter | In | Type | Required | Description |
|---|
after | query | integer | no | the seq of the last event seen |
sandbox_id | query | string or null | no | |
type | query | string or null | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Stream
| Parameter | In | Type | Required | Description |
|---|
after | query | integer or null | no | start after this seq; default: from now |
sandbox_id | query | string or null | no | |
type | query | string or null | no | |
last-event-id | header | string or null | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Accept
| Parameter | In | Type | Required | Description |
|---|
token | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Whether this machine’s Linux sandboxes run on Kubernetes, and what the cluster lacks for them.
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
The requirements check with a probe pod under the RuntimeClass on every sandbox node (admins).
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
The built-in Linux runtime and the sandbox OSes available through registered node hosts.
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Pool
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Set Pool
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
kind | string | yes | |
server_id | string or null | no | |
size | integer | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Profile Apps
| Parameter | In | Type | Required | Description |
|---|
platform | query | string | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Usage
| Parameter | In | Type | Required | Description |
|---|
from | query | string | yes | |
to | query | string | yes | |
group_by | query | string | no | |
metric | query | string or null | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Export
| Parameter | In | Type | Required | Description |
|---|
from | query | string | yes | |
to | query | string | yes | |
group_by | query | string | no | |
metric | query | string or null | no | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Webhooks
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Create Webhook
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
enabled | boolean | no | |
label_selector | object or null | no | |
types | string[] | no | |
url | string | yes | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Update Webhook
| Parameter | In | Type | Required | Description |
|---|
webhook_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
enabled | boolean | no | |
label_selector | object or null | no | |
types | string[] | no | |
url | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Delete Webhook
| Parameter | In | Type | Required | Description |
|---|
webhook_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Deliveries
| Parameter | In | Type | Required | Description |
|---|
webhook_id | path | string | yes | |
limit | query | integer | no | |
cursor | query | string or null | no | next_cursor of the page before |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Sends a webhook.test event to this webhook only; its delivery shows in /deliveries.
| Parameter | In | Type | Required | Description |
|---|
webhook_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
202 | Successful Response |
422 | Validation Error |
List Workspaces
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Create Workspace
| Parameter | In | Type | Required | Description |
|---|
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
name | string | yes | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Rename Workspace
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
name | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Delete Workspace
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
List Invitations
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Invite
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
email | string | yes | |
role | string | no | |
| Response | |
|---|
201 | Successful Response |
422 | Validation Error |
Revoke Invitation
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
invitation_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
List Label Quotas
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Set Label Quota
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
key | string | yes | |
max_cpus | number or null | no | |
max_memory_mb | integer or null | no | |
max_running_sandboxes | integer or null | no | |
max_storage_gb | integer or null | no | |
value | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Remove Label Quota
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
key | query | string | yes | |
value | query | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Set Lifecycle Defaults
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
default_idle_timeout_minutes | integer or null | no | |
default_max_lifetime_minutes | integer or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
List Members
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Change Role
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
user_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
role | string | yes | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Remove Member
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
user_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
204 | Successful Response |
422 | Validation Error |
Get Quota
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Set Quota
| Parameter | In | Type | Required | Description |
|---|
workspace_id | path | string | yes | |
x-zoo-workspace | header | string or null | no | |
Request body
| Field | Type | Required | Description |
|---|
max_cpus | number or null | no | |
max_memory_mb | integer or null | no | |
max_running_sandboxes | integer or null | no | |
max_storage_gb | integer or null | no | |
| Response | |
|---|
200 | Successful Response |
422 | Validation Error |
Request and response bodies, as the API defines them.
| Field | Type | Required | Description |
|---|
action | string | yes | |
created_at | string | yes | |
id | string | yes | |
metadata | object | yes | |
resource_id | string or null | yes | |
resource_type | string | yes | |
sandbox_id | string or null | yes | |
| Field | Type | Required | Description |
|---|
expires_at | string or null | no | |
label_selector | object or null | no | |
name | string | yes | |
read_only | boolean | no | |
sandbox_id | string or null | no | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
expires_at | string or null | yes | |
id | string | yes | |
key_prefix | string | yes | |
label_selector | object or null | no | |
last_used_at | string or null | yes | |
name | string | yes | |
read_only | boolean | yes | |
revoked_at | string or null | yes | |
sandbox_id | string or null | yes | |
| Field | Type | Required | Description |
|---|
effect | string | yes | |
| Field | Type | Required | Description |
|---|
binary | string | yes | |
effect | string | yes | |
name | string | yes | |
| Field | Type | Required | Description |
|---|
id | string | yes | |
name | string | yes | |
| Field | Type | Required | Description |
|---|
action | string | yes | |
actor_email | string or null | yes | |
actor_id | string or null | yes | |
created_at | string | yes | |
id | string | yes | |
metadata | object | yes | |
resource_id | string or null | yes | |
resource_type | string | yes | |
sandbox_id | string or null | yes | |
| Field | Type | Required | Description |
|---|
data | AuditLogResponse[] | yes | |
next_cursor | string or null | yes | |
| Field | Type | Required | Description |
|---|
email | string | yes | |
name | string or null | no | |
password | string | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
key | string | yes | |
size | integer | yes | |
| Field | Type | Required | Description |
|---|
edition | string or null | no | |
iso | string or null | no | |
| Field | Type | Required | Description |
|---|
message | string or null | no | |
progress | number or null | no | |
ready | boolean | no | |
state | string | yes | |
| Field | Type | Required | Description |
|---|
admin | boolean | no | |
cpus | number | no | |
disk_gb | integer or null | no | |
idle_timeout_minutes | integer or null | no | |
kind | string | no | |
labels | object | no | |
max_lifetime_minutes | integer or null | no | |
memory_mb | integer | no | |
name | string or null | no | |
profile_ids | string[] | no | |
queue | boolean | no | |
secret_ids | string[] | no | |
server_id | string or null | no | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
expires_at | string or null | yes | |
id | string | yes | |
key | string | yes | |
key_prefix | string | yes | |
label_selector | object or null | no | |
last_used_at | string or null | yes | |
name | string | yes | |
read_only | boolean | yes | |
revoked_at | string or null | yes | |
sandbox_id | string or null | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
email | string | yes | |
expires_at | string | yes | |
id | string | yes | |
role | string | yes | |
token | string | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
end_user | string or null | yes | |
expires_at | string | yes | |
id | string | yes | |
mode | string | yes | |
revoked_at | string or null | yes | |
sandbox_id | string | yes | |
token | string | yes | |
url | string | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
enabled | boolean | yes | |
id | string | yes | |
label_selector | object or null | yes | |
secret | string | yes | |
types | string[] | yes | |
url | string | yes | |
| Field | Type | Required | Description |
|---|
deleted | boolean | no | |
id | string | yes | |
| Field | Type | Required | Description |
|---|
attempts | integer | yes | |
created_at | string | yes | |
delivered_at | string or null | yes | |
event_id | string | yes | |
event_type | string | yes | |
id | string | yes | |
last_error | string or null | yes | |
next_attempt_at | string | yes | |
response_status | integer or null | yes | |
status | string | yes | |
| Field | Type | Required | Description |
|---|
hostname | string | yes | |
| Field | Type | Required | Description |
|---|
addresses | string[] | yes | |
created_at | string | yes | |
hostname | string | yes | |
id | string | yes | |
points_here | boolean or null | yes | |
public_ip | string or null | yes | |
url | string | yes | |
| Field | Type | Required | Description |
|---|
mode | string | yes | |
sandbox_status | string | yes | |
| Field | Type | Required | Description |
|---|
after | integer | yes | |
events | EventResponse[] | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
data | object | yes | |
id | string | yes | |
sandbox_id | string or null | yes | |
seq | integer | yes | |
type | string | yes | |
| Field | Type | Required | Description |
|---|
command | string | yes | |
timeout | integer | no | |
| Field | Type | Required | Description |
|---|
exit_code | integer | yes | |
sandbox_id | string | yes | |
stderr | string | yes | |
stdout | string | yes | |
timed_out | boolean | no | |
| Field | Type | Required | Description |
|---|
detail | ValidationError[] | no | |
| Field | Type | Required | Description |
|---|
architecture | string | yes | |
containers_running | integer | yes | |
cpus | integer | yes | |
docker_version | string | yes | |
images | integer | yes | |
memory_total | integer | yes | |
name | string | yes | |
os | string | yes | |
| Field | Type | Required | Description |
|---|
email | string | yes | |
role | string | no | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
email | string | yes | |
expires_at | string | yes | |
id | string | yes | |
role | string | yes | |
| Field | Type | Required | Description |
|---|
attempts | integer | yes | |
deadline | string or null | yes | |
kind | string | yes | |
last_error | string or null | yes | |
max_attempts | integer | yes | |
state | string | yes | |
waiting | boolean | no | |
| Field | Type | Required | Description |
|---|
arch | string | yes | |
csr | string | yes | |
hostname | string | no | |
os | string | yes | |
ssh_host_key | string | yes | |
ssh_user | string | yes | |
token | string | yes | |
| Field | Type | Required | Description |
|---|
ca | string | yes | |
certificate | string | yes | |
endpoints | string[] | yes | |
node_id | string | yes | |
server_id | string | yes | |
| Field | Type | Required | Description |
|---|
detail | string | yes | |
name | string | yes | |
ok | boolean | yes | |
| Field | Type | Required | Description |
|---|
checks | KubernetesCheck[] | no | |
enabled | boolean | yes | |
namespace | string | no | |
runtime_class | string | no | |
| Field | Type | Required | Description |
|---|
key | string | yes | |
max_cpus | number or null | no | |
max_memory_mb | integer or null | no | |
max_running_sandboxes | integer or null | no | |
max_storage_gb | integer or null | no | |
value | string | yes | |
| Field | Type | Required | Description |
|---|
cpus | number or null | yes | |
key | string | yes | |
max_cpus | number or null | no | |
max_memory_mb | integer or null | no | |
max_running_sandboxes | integer or null | no | |
max_storage_gb | integer or null | no | |
memory_mb | integer or null | yes | |
running_sandboxes | integer or null | yes | |
storage_gb | number or null | yes | |
value | string | yes | |
| Field | Type | Required | Description |
|---|
default_idle_timeout_minutes | integer or null | no | |
default_max_lifetime_minutes | integer or null | no | |
| Field | Type | Required | Description |
|---|
idle_timeout_minutes | integer or null | no | |
max_lifetime_minutes | integer or null | no | |
| Field | Type | Required | Description |
|---|
email | string | yes | |
joined_at | string or null | yes | |
name | string or null | yes | |
role | string | yes | |
status | string | yes | |
user_id | string | yes | |
| Field | Type | Required | Description |
|---|
collected_at | string | yes | |
cpu_percent | number | yes | |
host | HostResponse | yes | |
memory_usage | integer | yes | |
sandboxes | object | yes | |
usage | SandboxUsage[] | yes | |
| Field | Type | Required | Description |
|---|
node_name | string or null | no | |
server_id | string or null | no | |
| Field | Type | Required | Description |
|---|
allow_dns | boolean | yes | |
default_action | string | yes | |
| Field | Type | Required | Description |
|---|
allow_dns | boolean | yes | |
default_action | string | yes | |
rules | NetworkRuleResponse[] | yes | |
| Field | Type | Required | Description |
|---|
effect | string | yes | |
rule_type | string | yes | |
value | string | yes | |
| Field | Type | Required | Description |
|---|
effect | string | yes | |
id | string | yes | |
rule_type | string | yes | |
value | string | yes | |
| Field | Type | Required | Description |
|---|
detail | string | no | |
name | string | yes | |
ok | boolean | yes | |
| Field | Type | Required | Description |
|---|
available | boolean | yes | |
detail | string | no | |
name | string | yes | |
The server’s zoo-node and what it last reported.
| Field | Type | Required | Description |
|---|
arch | string | yes | |
cert_expires_at | string | yes | |
checks | NodeCheck[] | yes | |
connected | boolean | yes | |
cpus | integer or null | yes | |
disk_free | integer or null | yes | |
disk_total | integer or null | yes | |
drivers | NodeDriver[] | yes | |
hostname | string | yes | |
id | string | yes | |
load | number or null | yes | |
memory_available | integer or null | yes | |
memory_total | integer or null | yes | |
os | string | yes | |
sandboxes | integer | yes | |
seen_at | string or null | yes | |
version | string | yes | |
| Field | Type | Required | Description |
|---|
data | DeliveryResponse[] | yes | |
next_cursor | string or null | yes | |
| Field | Type | Required | Description |
|---|
data | SandboxResponse[] | yes | |
next_cursor | string or null | yes | |
| Field | Type | Required | Description |
|---|
data | ToolExecutionResponse[] | yes | |
next_cursor | string or null | yes | |
| Field | Type | Required | Description |
|---|
action | string | yes | |
effect | string | yes | |
permission | string | yes | |
| Field | Type | Required | Description |
|---|
action | string | yes | |
effect | string | yes | |
label | string | yes | |
permission | string | yes | |
| Field | Type | Required | Description |
|---|
available | boolean | yes | |
host | string | yes | |
id | string | yes | |
kinds | string[] | yes | |
name | string | yes | |
requirements | string | yes | |
runs | string[] | yes | |
servers | integer | yes | |
| Field | Type | Required | Description |
|---|
booting | integer | yes | |
claimed | integer | yes | |
error | string or null | yes | |
idle | integer | yes | |
kind | string | yes | |
server_id | string or null | yes | |
server_name | string | yes | |
size | integer | yes | |
| Field | Type | Required | Description |
|---|
kind | string | yes | |
server_id | string or null | no | |
size | integer | yes | |
| Field | Type | Required | Description |
|---|
name | string | yes | |
| Field | Type | Required | Description |
|---|
app | string | yes | |
name | string | yes | |
profile_id | string or null | no | |
| Field | Type | Required | Description |
|---|
app | string | yes | |
created_at | string | yes | |
id | string | yes | |
name | string | yes | |
platform | string | yes | |
size_bytes | integer | yes | |
updated_at | string | yes | |
version | integer | yes | |
versions | integer | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
sandbox_id | string or null | yes | |
size_bytes | integer | yes | |
version | integer | yes | |
| Field | Type | Required | Description |
|---|
max_cpus | number or null | no | |
max_memory_mb | integer or null | no | |
max_running_sandboxes | integer or null | no | |
max_storage_gb | integer or null | no | |
| Field | Type | Required | Description |
|---|
cpus | number | yes | |
max_cpus | number or null | no | |
max_memory_mb | integer or null | no | |
max_running_sandboxes | integer or null | no | |
max_storage_gb | integer or null | no | |
memory_mb | integer | yes | |
running_sandboxes | integer | yes | |
storage_gb | number | yes | |
| Field | Type | Required | Description |
|---|
due_at | string | yes | |
id | string | yes | |
message | string | yes | |
name | string | yes | |
status | string | yes | |
| Field | Type | Required | Description |
|---|
role | string | yes | |
| Field | Type | Required | Description |
|---|
id | string | yes | |
last_used_at | string or null | yes | |
name | string | yes | |
status | string | yes | |
| Field | Type | Required | Description |
|---|
base_version | string or null | no | |
boot_seconds | number or null | no | |
cpus | number | no | |
created_at | string | yes | |
disk_gb | integer or null | no | |
error_message | string or null | yes | |
id | string | yes | |
idle_timeout_minutes | integer or null | no | |
image | string or null | no | |
image_outdated | boolean | no | |
job | JobResponse or null | no | |
kind | string | yes | |
labels | object | no | |
last_activity_at | string or null | no | |
max_lifetime_minutes | integer or null | no | |
memory_mb | integer | no | |
name | string | yes | |
recovered_at | string or null | no | |
resumable | boolean | no | |
server_id | string or null | yes | |
started_at | string or null | yes | |
status | string | yes | |
unreachable | boolean | no | |
| Field | Type | Required | Description |
|---|
cpu_percent | number | yes | |
memory_limit | integer | yes | |
memory_percent | number | yes | |
memory_usage | integer | yes | |
name | string | yes | |
network_rx | integer | yes | |
network_tx | integer | yes | |
pids | integer | yes | |
sandbox_id | string | yes | |
status | string | yes | |
| Field | Type | Required | Description |
|---|
name | string | yes | |
value | string | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
enabled | boolean | yes | |
id | string | yes | |
name | string | yes | |
| Field | Type | Required | Description |
|---|
bind_address | string | yes | |
capabilities | string[] | yes | |
created_at | string | yes | |
docker_url | string | yes | |
id | string | yes | |
name | string | yes | |
node | NodeInfo or null | no | |
platform | string | yes | |
| Field | Type | Required | Description |
|---|
containers_running | integer or null | no | |
cpus | integer or null | no | |
docker_version | string or null | no | |
error | string or null | no | |
memory_total | integer or null | no | |
microvm | boolean or null | no | |
name | string or null | no | |
online | boolean | yes | |
os | string or null | no | |
sandboxes | integer | no | |
| Field | Type | Required | Description |
|---|
name | string | no | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
error | string or null | yes | |
id | string | yes | |
name | string | yes | |
size_bytes | integer | yes | |
state | string | yes | |
| Field | Type | Required | Description |
|---|
name | string | yes | |
| Field | Type | Required | Description |
|---|
completed_at | string or null | yes | |
created_at | string | yes | |
error_message | string or null | yes | |
id | string | yes | |
input | string | yes | |
status | string | yes | |
tool_name | string | yes | |
| Field | Type | Required | Description |
|---|
labels | object or null | no | |
name | string or null | no | |
| Field | Type | Required | Description |
|---|
group_by | string | yes | |
rows | UsageRow[] | yes | |
since | string | yes | |
until | string | yes | |
| Field | Type | Required | Description |
|---|
group | string or null | yes | |
metric | string | yes | |
quantity | number | yes | |
| Field | Type | Required | Description |
|---|
avatar_url | string or null | yes | |
email | string | yes | |
id | string | yes | |
name | string or null | yes | |
onboarded_at | string or null | no | |
| Field | Type | Required | Description |
|---|
ctx | object | no | |
input | any | no | |
loc | string or integer[] | yes | |
msg | string | yes | |
type | string | yes | |
| Field | Type | Required | Description |
|---|
description | string or null | no | |
expires_at | string or null | no | |
name | string | yes | |
rotate_every_days | integer or null | no | |
value | string | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
description | string or null | yes | |
expires_at | string or null | yes | |
id | string | yes | |
last_used_at | string or null | yes | |
name | string | yes | |
rotate_every_days | integer or null | yes | |
rotated_at | string or null | yes | |
rotation_due_at | string or null | yes | |
sandboxes | SandboxRef[] | yes | |
status | string | yes | |
updated_at | string | yes | |
| Field | Type | Required | Description |
|---|
description | string or null | no | |
expires_at | string or null | no | |
rotate_every_days | integer or null | no | |
value | string or null | no | |
| Field | Type | Required | Description |
|---|
end_user | string or null | no | |
expires_in_minutes | integer | no | |
mode | string | no | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
end_user | string or null | yes | |
expires_at | string | yes | |
id | string | yes | |
mode | string | yes | |
revoked_at | string or null | yes | |
sandbox_id | string | yes | |
| Field | Type | Required | Description |
|---|
expires_in | integer | no | |
ticket | string | yes | |
| Field | Type | Required | Description |
|---|
enabled | boolean | no | |
label_selector | object or null | no | |
types | string[] | no | |
url | string | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
enabled | boolean | yes | |
id | string | yes | |
label_selector | object or null | yes | |
types | string[] | yes | |
url | string | yes | |
| Field | Type | Required | Description |
|---|
name | string | yes | |
| Field | Type | Required | Description |
|---|
created_at | string | yes | |
default_idle_timeout_minutes | integer or null | yes | |
default_max_lifetime_minutes | integer or null | yes | |
id | string | yes | |
name | string | yes | |
personal | boolean | yes | |
role | string | yes | |
slug | string | yes | |
| Field | Type | Required | Description |
|---|
access_token | string | yes | |
token_type | string | no | |
user_id | string | yes | |
| Field | Type | Required | Description |
|---|
expires_at | string | yes | |
install_command | string | yes | |
join_command | string | yes | |
token | string | yes | |