Create Instance / VM
Creates a new compute resource.
To create a Virtual Machine, set "kind": "vm" in the request body along with "image_type": "pre-built" and a valid sku_item_price_id from the Plans List API.
Omitting kind (or setting it to any other value) creates a container-based Instance.
Note: pfs_id, local_pv_id, and is_spot_instance are not supported for VMs.
/notebooks/Query parameters
project_idQueryintegerrequiredProject ID
active_iamQueryintegeroptionalActive IAM ID (To access contact person account) Find your Active IAM ID here
locationQuerystringrequiredLocation
Request body
application/json
node-111316563232tir-clusterpre-builttruenew30Ignored by the backend. SSH access is determined solely by whether public_key is provided. Include this field for compatibility but it has no effect.
falseList of initialization script IDs
/mnt/sfs59441paid_usageSet to "vm" to create a full OS Virtual Machine instead of a container-based Instance. Omit or leave empty for Instances.
vmSSH public key strings to authorize at creation time. The key must already be saved in your TIR account (via Security → SSH Keys) — the backend looks up keys by exact string match against your saved keys. Providing an unregistered key string is silently ignored and SSH will remain disabled. This is the only way to enable SSH; enable_ssh has no effect.
ID of a Security Group to attach at creation time.
11442Whether to encrypt the workspace disk. Defaults to false.
falseMount path for Parallel File Storage (not supported for VMs).
/mnt/pfsWhether to mount PFS in read-only mode (not supported for VMs).
falseResponses
201Node created successfully
201Created Successfully