Skip to main content
POST
Create a workspace from a template.
This is the fastest way to get a workspace running. It provisions the workspace, applies template defaults, raises requested resources to the template/catalog floor when needed, and starts the workspace.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
template_id
string
required
app_params
object | null
catalog_ids
string[]
disk_size_mb
integer<int32> | null
Required range: x >= 0
env_vars
object | null
name
string | null
ram_mb
integer<int32> | null
Required range: x >= 0
service_spec_ids
string[] | null
setup_script_ids
string[] | null
vcpu_count
integer<int32> | null
Required range: x >= 0

Response

200 - application/json

Workspace created from template

message
string
required
workspace
object
required
expected_apps
object[]
installed_apps
string[]