Dev Tools
Get devcontainer config
Returns the devcontainer.json configuration object for the instance.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
OK
Get editor deep links
Returns deep link URIs for VS Code, Cursor, and connection instructions for Zed.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
OK
Get full dev configuration
Returns comprehensive dev container config including devcontainer.json, launch.json, postCreateCommand, codespace URL, SSH config, and editor links.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
OK
Generate SSH key pair
Generates an SSH key pair for the instance and returns the private key as PEM text.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
OK
Get SSH config
Returns a generated SSH config snippet for connecting to the instance.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
OK
Get development status
Returns development status for the instance including environment type and auto-reload.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
OK
List instance files
Lists files at the instance's addon directory or a custom path.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
Query Parameters
pathstringDirectory path to list
OK
Read instance file
Reads a file from the instance's server, scoped to the instance directory.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
Query Parameters
pathRequiredstringFile path to read
OK
List instance file tree
Returns a recursive file listing at the instance's addon directory up to a given depth.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringInstance ID (UUID)
Query Parameters
pathstringRoot path for tree listing
depthintegerMaximum recursion depth
3OK
Write instance file
Writes content to a file on the instance's server. Includes python_file flag for .py files.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredFile path and content
contentstringpathstringPath Parameters
idRequiredstringInstance ID (UUID)
OK