---
title: "Changes to Create a new VM"
method: POST
path: "/project/{project_id}/location/{location}/vm/{vm_reference}"
---

# Changes to Create a new VM

`POST /project/{project_id}/location/{location}/vm/{vm_reference}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 66 revisions.

- **2026-09-25** `69e3a1f69304`: 1 info
- **2026-06-04** `162c73892508`: 1 info
- **2026-05-21** `65eaca27bbb7`: 1 info
- **2025-10-27** `dec15dec4776`: 1 info
- **2025-10-25** `d81708f425bb`: 1 info

## Changes

- **2026-09-25** `69e3a1f69304`: 1 info
  - added the required property `allOf[#/components/schemas/Vm]/maintenance_window_start_at` to the response with the `200` status
- **2026-06-04** `162c73892508`: 1 info
  - added the required property `allOf[#/components/schemas/Vm]/boot_image` to the response with the `200` status
- **2026-05-21** `65eaca27bbb7`: 1 info
  - added the required property `allOf[subschema #2]/firewalls/items/firewall_rules/items/protocol` to the response with the `200` status
- **2025-10-27** `dec15dec4776`: 1 info
  - added the new optional request property `init_script`
- **2025-10-25** `d81708f425bb`: 1 info
  - added the required property `allOf[subschema #2]/firewalls/items/firewall_rules/items/description` to the response with the `200` status

---

[Operation](https://skmtc.dev/ubicloud/apis/clover-api/docs/project/:project_id/location/:location/vm/:vm_reference/post.md) - [API](https://skmtc.dev/ubicloud/apis/clover-api.md) - [Page](https://skmtc.dev/ubicloud/apis/clover-api/changes/project/:project_id/location/:location/vm/:vm_reference/post)
