VMs

Create VM

post

Create a new virtual machine

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

VM Create Request v2

vmTypeIdinteger · int32Required

Machine model type ID

regionstring · min: 1Required

Region code

Example: us-east-1
namestring · min: 1Required

VM nickname

isSpotinteger · int32Required

Spot instance flag: 0=on-demand, 1=spot

Responses
chevron-right
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

dataanyOptional

data

post
/v2/vms

Update VM

patch

Update an existing VM (partial update)

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Body

VM Update Request v2

namestring · min: 1 · max: 255Optional

VM nickname

Responses
chevron-right
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

dataanyOptional

data

patch
/v2/vms/{id}

Terminate VM

delete

Terminate a virtual machine

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

dataanyOptional

data

delete
/v2/vms/{id}

List VMs

get

Get all VMs for your organization with pagination

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageinteger · int64Optional

Page number (1-based)

Default: 1
sizeinteger · int64Optional

Page size

Default: 10
statusstringOptional

Filter by status

Responses
chevron-right
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

dataanyOptional

data

get
/v2/vms

Get VM

get

Get details of a specific virtual machine

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

dataanyOptional

data

get
/v2/vms/{id}

Get VM Types

get

Get all available VM types (GPU models) and their regional availability

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

dataanyOptional

data

get
/v2/vms/types

Last updated

Was this helpful?