---
title: "Create VM"
method: POST
path: "/openapi/v1/vms/create"
tags: ["OpenapiVm"]
---

# Create VM

`POST /openapi/v1/vms/create`

Create VM

## Request body

- OpenapiInstanceRentRequest — Instance Rent Request
  - `vmTypeId` integer, required — machine model type id
  - `region` string, required — region
  - `regionId` integer
  - `nickName` string, required
  - `isSpot` integer, required — is spot instance, 0: on-demand, 1: spot
  - `volumeMountPaths` object — Volume mount paths mapping: volumeId -> mountPath. If not specified, default path will be used.

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.net/yottalabs/apis/docs-yottalabs-ai.md) · [All operations](https://skmtc.net/yottalabs/apis/docs-yottalabs-ai/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/yottalabs/docs-yottalabs-ai/revisions/998cc08df103/schema)
